Remote Software engineering Jobs · TDD

Job listings

  • Collaborate with global teams and client stakeholders to design scalable solutions aligned with business objectives.
  • Build and deliver high-quality backend services using agile practices like TDD and CI/CD.
  • Take ownership of infrastructure automation, deployment pipelines, and production support for mission-critical systems.

Our partner builds complex, large-scale systems for enterprise and public sector clients. They emphasize agile practices, continuous delivery, and a collaborative engineering culture.

  • Design and develop robust, scalable microservices using Kotlin and Java.
  • Ensure code excellence through TDD, DDD, Clean Code, and Hexagonal Architecture.
  • Collaborate with the team and client, owning the full product lifecycle from conception to deployment and maintenance.

CI&T helps large companies turn AI potential into real business impact through AI deployment, AI-native execution, and tech-integrated solutions. With 30 years of experience, they have 8,000 employees across 25+ countries, fostering a collaborative and innovative culture.

  • Design, develop, and maintain high-quality backend systems using PHP and Symfony.
  • Own features end-to-end, from ticket creation and technical design to production release.
  • Write clean, strongly-typed, maintainable, and testable code that meets strict quality standards.

Smart Working connects experienced professionals with long-term, full-time remote roles. They value precision, ownership, and long-term growth, empowering their people to thrive both professionally and personally; they are one of the highest-rated workplaces on Glassdoor.