Description
Thoughtworks is hiring a Senior Software Developer to collaborate with business, quality, design, and project teams on software consulting and delivery. The role involves designing large-scale distributed microservices, writing clean and reusable code, applying TDD and continuous delivery practices, using DevSecOps tools, and mentoring junior consultants. Candidates should have experience with object-oriented programming and languages such as Java, Kotlin, JavaScript, or TypeScript, along with Agile, TDD, and continuous integration and delivery knowledge; cloud, AWS, Azure, Kubernetes, and Docker experience is a bonus. The position is hybrid.
