TechTalent Software logo

Software Developer (Python)

TechTalent Software·Salary not specified

Primary stack

PythonAgileCommunication

Job description

About the Position

We are looking for a skilled Software Developer (Python) to join a dynamic and highly technical team dedicated to building robust, scalable, and well-engineered software solutions. In this role, you will collaborate closely with IT architects, fellow developers, testers, and application administrators to design, develop, and optimize software components that support complex functional and technical requirements. You will also maintain strong communication with both business and technical stakeholders to ensure alignment between software capabilities and organizational objectives.

The ideal candidate is analytical, curious, and passionate about crafting clean, maintainable code and solving meaningful engineering challenges. They enjoy working in a collaborative environment where ideas are valued, experimentation is encouraged, and software quality plays a central role in decision-making. This is an excellent opportunity to contribute to impactful development initiatives in a fast-paced, innovation-driven setting.

Responsibilities

  • Contribute to the design and implementation of various software components, from end-user applications to system-level middleware and utility software.
  • Apply agile values and principles to software development and help foster them within the team.
  • Demonstrate advanced knowledge of relevant programming languages and paradigms to solve problems of medium complexity.
  • Act as a subject-matter contact point within the team and support the adoption of best practices.
  • Use solid knowledge of methods, algorithms, and tools to address technical challenges.
  • Write clean, modular, and well-structured code, collaborating closely with the team to ensure consistency and quality.
  • Identify code style issues in peers’ work and contribute constructively to solutions.
  • Develop automated tests of medium complexity and derive quality assurance insights to improve team-level practices.

Requirements

  • Strong understanding of software development principles, design patterns, and engineering best practices.
  • Advanced knowledge of relevant programming languages and paradigms.
  • Ability to solve problems of medium complexity using appropriate methods, algorithms, and tools.
  • Experience working in agile environments and applying agile values and principles effectively.
  • Ability to write clean, modular, and well-structured code.
  • Familiarity with automated testing practices and tools.
  • Strong communication skills and the ability to collaborate within cross-functional teams.
  • A mindset focused on continuous improvement and knowledge sharing.

We Offer

  • Relocation package
  • Job rotation
  • Learning through Arnia Academy
  • Attractive projects
  • Flexible working hours
  • Performance bonuses
  • Medical benefits
  • Trainings
  • Competitive compensation package
  • Referral program
  • International work experience

About the Company

Join our dynamic team in Cluj Napoca, Romania, where you will be part of a highly technical team dedicated to building robust software solutions. We offer a collaborative environment where ideas are valued, experimentation is encouraged, and software quality plays a central role in decision-making.

© TechTalent Software. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at TechTalent Software

All 54 roles

Popular searches