Remote Software engineering Jobs · Test-Driven Development

Job listings

  • Design, build, test, and deploy reliable software solutions using Python and Django REST Framework.
  • Collaborate with clients and distributed teams to present technical solutions and ensure project objectives are met.
  • Implement testing and quality assurance practices, including test-driven development, and maintain technical documentation.

The company is a technology organization seeking a Python Developer to design, build, and deploy reliable software solutions. It values technical excellence, client collaboration, and continuous improvement in a remote work environment.

  • Design and implement core backend services for high-performance, distributed payment systems.
  • Take ownership of architectural decisions, balancing scalability, reliability, and maintainability.
  • Collaborate with cross-functional teams to improve developer experience through testing, code reviews, and documentation.

The company builds payment infrastructure that lets businesses manage payments efficiently across international markets. It is a globally distributed, product-driven engineering team that values collaboration, engineering excellence, and long-term growth.

  • Architect and develop reliable, scalable backend services for a business-critical energy trading platform.
  • Leverage AI-assisted coding tools and TDD to accelerate delivery while maintaining high engineering standards.
  • Mentor engineers and collaborate with product and frontend teams to shape architectural decisions.

The company develops a business-critical energy trading platform with demanding reliability and scalability requirements. They embrace an AI-first engineering culture and offer fully remote work with opportunities for mentorship and technical ownership.