Python/React Developer

Codetech•Malvern, PA

About The Position

The Python/React Developer designs, implements, and tests complex software features and applications. The role includes analyzing systems, translating technical specifications into code, and producing maintainable, efficient software that meets project objectives and follows established methodologies and architectural standards. The developer learns client business functions and technology needs, including relevant tools, technologies, applications, databases, and interfacing systems. Working with cross-functional teams, the developer helps identify and deliver improvements from conception through launch. The role also focuses on code quality, reliability, and scalability through testing, code reviews, and technical documentation. The developer promotes code to development, test, and production environments on schedule, provides follow-up production support, and develops broad skills and knowledge toward subject-matter expertise in a specialized area.

Requirements

  • Proficiency in Python, React, TypeScript, HTML 5, CSS 3, and NodeJS.
  • Proficiency using AI-assisted engineering tools to improve developer productivity, code quality, and delivery flow.
  • Good understanding of Agile/Scrum methodologies.
  • Experience with CI/CD processes and version control.
  • AWS knowledge and experience.
  • Robust understanding of code quality methodologies, including unit testing, end-to-end testing, and associated testing frameworks and libraries.

Responsibilities

  • Design, implement, and test complex features and applications.
  • Perform high-level system analysis and translate technical specifications into code.
  • Write clean, maintainable, and efficient code that meets project objectives and follows software development methodologies and architectural standards.
  • Understand client business functions and technology needs, along with relevant client tools, technologies, applications, databases, and related systems.
  • Collaborate with cross-functional teams to identify and implement features and improvements from conception to launch.
  • Support code quality, reliability, and scalability through testing, code reviews, and technical documentation.
  • Promote code to development, test, and production environments on schedule and provide follow-up production support.
  • Develop a broad scope of skills and knowledge to become a subject-matter expert in a specialized area.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service