About The Position

Nexttech is seeking a Python Backend Developer to join a team focused on building a modern test automation and test management ecosystem for complex engineering environments. The ideal candidate will be passionate about scalable backend systems, clean architecture, automation, and solving real-world engineering challenges. Experience with frontend technologies like React or Vue.js is a significant advantage, particularly for developing management dashboards, visualization tools, and user-facing platform components.

Requirements

  • At least 4-5 years of experience in backend software engineering using Python.
  • Strong experience with modern Python backend frameworks such as FastAPI or Django.
  • Good understanding of software architecture, APIs, asynchronous programming, and scalable backend systems.
  • Experience with relational databases such as PostgreSQL and ORM technologies.
  • Familiarity with containerization and modern development workflows (Docker, CI/CD, Git).
  • Experience writing automated tests and working with quality-focused engineering practices.
  • Comfortable working in Agile and collaborative environments.
  • Strong problem-solving mindset, ownership mentality, and proactive communication skills.

Nice To Haves

  • Frontend experience with React or Vue.js is considered a strong advantage.
  • Understanding of distributed systems, event-driven architectures, or microservices is a plus.
  • Experience with test automation platforms, industrial systems, embedded environments, or hardware-related ecosystems is a plus.

Responsibilities

  • Develop and maintain backend services and platform components for test automation and test management systems.
  • Design and implement scalable APIs, data models, workflows, and integrations.
  • Build clean, maintainable, reusable, and well-tested code.
  • Contribute to the architecture and evolution of the platform and engineering ecosystem.
  • Integrate with external tools, engineering systems, hardware-related environments, or automation frameworks.
  • Support automation pipelines, execution orchestration, reporting, and traceability capabilities.
  • Optimize applications for scalability, reliability, and performance.
  • Collaborate closely with engineers, architects, QA specialists, and stakeholders to define solutions and technical direction.
  • Participate in code reviews, technical discussions, and continuous improvement initiatives.
  • Mentor other engineers and contribute to engineering best practices and team growth.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service