TDD (test-driven development) Jobs

23 open jobs on The Stack list TDD (test-driven development) as a key skill. They come from 9 companies in 5 countries, and 23 offer visa sponsorship. All were posted in the last 60 days.

This page lists jobs whose listing names TDD (test-driven development) in its key skills. We do not guess skills from the job title.

  • 23 open jobs
  • 9 companies hiring
  • 23 with visa sponsorship
  • 1 remote job
  • Latest posting 2026-10-31

All skills

The newest TDD (test-driven development) jobs

  1. Machine Learning Engineer

    Prima

    • London, United Kingdom
    • On-site
    • Full-time
    • 5–10 years experience
    • Posted 2026-10-31

    What you'll do: Define model development methodologies and best practices across the lifecycle; support productionization of Oracles that pilot Prima's microservices; develop tools, packages, microservices, and data pipelines to enable team goals.

    What they ask for: Proficient Python programming; experience bringing ML models to production; strong software development practices (TDD/BDD); solid software architecture and ability to work in English.

  2. Senior Machine Learning Engineer

    Prima

    • London, United Kingdom
    • On-site
    • Full-time
    • 5–10 years experience
    • Posted 2026-10-31

    What you'll do: Define model development methodologies and lifecycle, leading in technology stack choices. Productionize ML components (Oracles) that drive Prima's microservices. Build tools, pipelines, and platforms to accelerate ML and software…

    What they ask for: Strong Python programming and hands-on experience with the ML model lifecycle from development to production. Proficiency in software engineering practices (TDD/BDD) and software architecture. Nice-to-have experience with…

  3. Software Engineer

    Prima

    • London, United Kingdom
    • On-site
    • Full-time
    • 5–10 years experience
    • Posted 2026-10-31

    What you'll do: Architect, design, develop, and maintain scalable services; collaborate with stakeholders and product/engineering management to translate requirements into design; perform code reviews, troubleshoot issues, and ensure high code quality and…

    What they ask for: Extensive backend development experience with event-driven architectures, microservices, and domain-driven design; strong English communication and collaboration skills; experience in Agile environments; self-motivated, proactive, and…

  4. Elixir Software Engineer

    Prima

    • London, United Kingdom
    • Remote
    • Full-time
    • 5–10 years experience
    • Posted 2026-10-31

    What you'll do: Architect, design, develop, and maintain scalable Elixir services aligned with industry best practices. Collaborate with product managers and engineering teams to translate requirements into effective software solutions and define…

    What they ask for: Extensive backend development experience with event-driven architectures, microservices, and domain-driven design; strong English communication and collaboration in Agile environments. Nice-to-have: experience with Rust and/or Elixir, TDD…

  5. Senior Software Engineer Android (Kotlin) (F/M/D)

    NavVis

    • Munich, Germany
    • Hybrid
    • Full-time
    • 10+ years experience
    • Posted 2026-10-20

    What you'll do: You will take ownership of the Android codebase and toolchain while driving architectural decisions for the IVION Go mobile app. You will collaborate with cross-functional teams to deliver high-quality, spatially aware user experiences for…

    What they ask for: The role requires 8+ years of Android development experience with deep expertise in Kotlin and modern Jetpack libraries. Candidates must possess strong computer science fundamentals and a quality-driven mindset including proficiency in…

    • Android development
    • Kotlin
    • Coroutines
    • Flow
    • Jetpack Compose
  6. Java Software Engineer, Prime Technology

    Nomura

    • United Kingdom
    • On-site
    • Full-time
    • 5–10 years experience
    • Posted 2026-10-09

    What you'll do: Design, build, and maintain platform components in Java while applying automated testing practices within the CI/CD pipeline. Collaborate with business stakeholders and production support teams to deliver robust solutions and resolve…

    What they ask for: Requires strong hands-on software development experience in Java within an agile environment. Candidates must have practical knowledge of database, messaging, cloud, and observability technologies.

  7. Backend Engineer - Scala (all genders)

    Zalando

    • Finland
    • On-site
    • Full-time
    • 2–5 years experience
    • Posted 2026-10-09

    What you'll do: You will manage the full development cycle of high-traffic services, including discovery, design, deployment, and monitoring. You will also collaborate with product management and cross-functional teams to deliver impactful software…

    What they ask for: You should have solid production experience with functional or JVM languages, preferably Scala, and experience building high-traffic RESTful APIs. A strong team-oriented mindset and a drive to learn new technologies are essential for this…

  8. Backend Engineer (Mid/Senior), Marketplace

    Wheely

    • United Kingdom
    • On-site
    • Full-time
    • 5–10 years experience
    • Posted 2026-10-08

    What you'll do: Develop high-quality, performant backend services primarily using Go while migrating away from legacy systems. Collaborate with cross-functional teams to translate requirements into technical designs that ensure system reliability and low…

    What they ask for: Requires 3 to 5+ years of experience in building scalable backend services with proficiency in relational and NoSQL databases. Candidates must demonstrate strong engineering fundamentals and the ability to discuss technical trade-offs…

  9. Backend Engineer

    Wheely

    • United Kingdom
    • On-site
    • Full-time
    • 2–5 years experience
    • Posted 2026-10-08

    What you'll do: Develop high-quality, performant backend code primarily in Go, build microservices, and help manage the migration away from legacy services. Collaborate with product managers, designers, and data scientists to translate requirements into…

    What they ask for: Candidates need at least three years of experience building and maintaining scalable backend services; Go is used, but interviews can be conducted in another strong programming language. They should have in-depth knowledge of relational…

  10. Senior Backend Engineer

    Wheely

    • Cyprus
    • On-site
    • Full-time
    • 5–10 years experience
    • Posted 2026-10-08

    What you'll do: Write high-quality, performant code in Go while implementing new microservices and migrating away from legacy systems. Collaborate with product managers, designers, and data scientists to translate requirements into technical designs.

    What they ask for: Requires 6+ years of experience in building scalable backend services and deep knowledge of relational and NoSQL databases. Candidates must possess strong engineering fundamentals and upper-intermediate English proficiency.

  11. Senior Backend Engineer

    Wheely

    • United Kingdom
    • On-site
    • Full-time
    • 5–10 years experience
    • Posted 2026-10-08

    What you'll do: Develop high-quality, performant microservices using Go while managing the migration from legacy systems. Collaborate with cross-functional teams to translate requirements into technical designs that ensure system reliability and low…

    What they ask for: Requires 6+ years of experience in building scalable backend services and deep knowledge of relational and NoSQL databases. Candidates must possess strong engineering fundamentals and be comfortable debating technical trade-offs in English.

  12. Backend Engineer (Mid/Senior)

    Wheely

    • Cyprus
    • On-site
    • Full-time
    • 5–10 years experience
    • Posted 2026-10-07

    What you'll do: Write high-quality, performant code primarily in Go while implementing new microservices and managing legacy migrations. Collaborate with cross-functional teams to turn requirements into technical designs while ensuring system reliability…

    What they ask for: Requires 3 to 5+ years of experience building scalable backend services with strong knowledge of relational and NoSQL databases. Candidates must possess excellent engineering fundamentals and be comfortable debating technical trade-offs in…

  13. Senior Java Developer

    FxPro

    • Cyprus
    • On-site
    • Full-time
    • 5–10 years experience
    • Posted 2026-10-06

    What you'll do: You will design, develop, and maintain high-performance, low-latency trading infrastructure and microservices. You will also collaborate with cross-functional teams to implement new features while ensuring high code quality and system…

    What they ask for: Candidates must have at least 5 years of experience in Java development with Spring Boot and a bachelor's degree in Computer Science. Proficiency in microservices, CI/CD, SQL databases, and networking protocols is required.

  14. Senior Software Engineer, Data and Orchestration

    Wayve

    • London, United Kingdom
    • Hybrid
    • Full-time
    • 5–10 years experience
    • Posted 2026-10-02

    What you'll do: You will design, build, and evolve scalable data pipeline and orchestration infrastructure to support autonomous driving data platforms. This involves revamping existing systems and developing new DAG-based workflow platforms to ensure…

    What they ask for: You must have strong software engineering fundamentals, solid Python programming skills, and experience working with distributed systems at scale. Familiarity with data engineering best practices, database principles, and distributed event…

  15. Java Software Engineer - Associate

    Nomura

    • United Kingdom
    • On-site
    • Full-time
    • 2–5 years experience
    • Posted 2026-09-28

    What you'll do: Design, build, and maintain platform components in Java while contributing to the full development lifecycle. Collaborate with business stakeholders and production support to deliver robust solutions and resolve technical incidents.

    What they ask for: Requires strong hands-on Java development experience within an agile environment. Candidates must have a solid understanding of automated testing, cloud platforms, and database technologies.

  16. Senior Java Software Engineer - Vice President

    Nomura

    • United Kingdom
    • On-site
    • Full-time
    • 10+ years experience
    • Posted 2026-09-28

    What you'll do: The role involves owning the end-to-end technical delivery of complex platform initiatives while remaining hands-on with coding and design. You will also lead technical direction, mentor engineers, and drive continuous improvement in…

    What they ask for: Candidates must have extensive hands-on software development experience in Java and a strong background in automated testing and CI/CD pipelines. A proven track record of technical leadership and the ability to manage stakeholders in a…

  17. Java Software Engineer - Associate

    Nomura Holdings, inc.

    • United Kingdom
    • On-site
    • Full-time
    • 2–5 years experience
    • Posted 2026-09-25

    What you'll do: Design, build, and maintain platform components in Java while applying automated testing practices within the CI/CD pipeline. Collaborate with business stakeholders and production support teams to deliver robust solutions and resolve…

    What they ask for: Requires strong hands-on software development experience in Java within an agile environment. Candidates must have a solid understanding of automated testing, database technologies, and cloud platforms.

  18. Java Software Engineer, Prime Technology

    Nomura Holdings, inc.

    • United Kingdom
    • On-site
    • Full-time
    • 2–5 years experience
    • Posted 2026-09-25

    What you'll do: Design, build, and maintain platform components in Java while contributing to the full development lifecycle. Collaborate with stakeholders and production support to deliver robust solutions and resolve technical incidents.

    What they ask for: Requires strong hands-on Java development experience within an agile environment and proficiency in automated testing practices. Candidates should have practical knowledge of database, messaging, cloud, and observability technologies.

  19. Senior Java Software Engineer - Associate

    Nomura Holdings, inc.

    • United Kingdom
    • On-site
    • Full-time
    • 5–10 years experience
    • Posted 2026-09-25

    What you'll do: Design, build, and maintain platform components in Java while contributing to the full development lifecycle. Collaborate with business stakeholders and production support to deliver robust solutions and resolve technical incidents.

    What they ask for: Requires strong hands-on Java development experience within an agile environment and proficiency in automated testing practices. Candidates should have practical knowledge of database, messaging, cloud, and observability technologies.

  20. Senior Java Software Engineer - Vice President

    Nomura Holdings, inc.

    • United Kingdom
    • On-site
    • Full-time
    • 10+ years experience
    • Posted 2026-09-25

    What you'll do: The role involves owning the end-to-end technical delivery of complex platform initiatives while remaining hands-on with coding and design. You will also lead engagement with business stakeholders and mentor junior engineers to drive…

    What they ask for: Candidates must have extensive hands-on software development experience in Java and a strong background in automated testing and CI/CD pipelines. A proven track record of delivering complex systems at scale and strong stakeholder…

  21. Backend Engineer - Java/Scale (all genders)

    Zalando

    • Finland
    • On-site
    • Full-time
    • 2–5 years experience
    • Posted 2026-09-21

    What you'll do: You will manage the full development cycle of high-traffic services, including discovery, design, deployment, and monitoring. You will also collaborate with product management and cross-functional teams to deliver impactful software…

    What they ask for: You should have solid production experience with functional or JVM languages, specifically Scala, and experience building high-traffic RESTful APIs. A strong team-oriented mindset and the ability to learn new skills are essential for this…

  22. (Senior) Backend Engineer, Marketplace

    Wheely

    • United Kingdom
    • On-site
    • Full-time
    • 5–10 years experience
    • Posted 2026-09-15

    What you'll do: Develop high-quality, performant backend services in Go while managing the migration from legacy systems. Collaborate with cross-functional teams to translate requirements into technical designs that ensure system reliability and…

    What they ask for: Requires 3 to 5+ years of experience in building scalable backend services and deep knowledge of relational and NoSQL databases. Proficiency in Go is preferred, though strong fundamentals in other languages like Python, C++, or Java are…

  23. Engineering Manager (Team Lead) - Back Office & Integrations

    C Teleport

    • Netherlands
    • On-site
    • Full-time
    • 5–10 years experience
    • Posted 2026-09-04

    What you'll do: You will lead the Back Office & Integrations squad, setting technical direction while remaining hands-on with production code. You are responsible for people management, including hiring, performance reviews, and fostering team growth.

    What they ask for: Candidates must have at least 7 years of recent software engineering experience with deep .NET/C# expertise and 2+ years of full-scope people management. You must be based in the Netherlands and comfortable working from the Rotterdam…

Companies hiring for TDD (test-driven development)

Where the TDD (test-driven development) jobs are

  • United Kingdom 16
  • Cyprus 3
  • Finland 2
  • Germany 1
  • Netherlands 1

Visa sponsorship jobs in these countries

Other skills