
About ThoughtWorks
Transforming businesses through technology and innovation
Key Highlights
- Headquartered in Chicago, Illinois, with 43 global offices
- Approximately 7,000 employees worldwide
- Serves clients including BMW, BBC, and the UN
- Focus on software development and digital transformation
ThoughtWorks is a global technology consultancy headquartered in Chicago, Illinois, with over 43 offices across 14 countries. The company specializes in software development, digital transformation, and agile consulting, serving clients like BMW, the BBC, and the United Nations. With a workforce of ...
🎁 Benefits
ThoughtWorks offers competitive salaries, equity options, a generous PTO policy, and flexible remote work arrangements. Employees also benefit from a ...
🌟 Culture
ThoughtWorks fosters a culture of continuous learning and innovation, emphasizing agile methodologies and collaborative problem-solving. The company v...

Lead Developer • Lead
ThoughtWorks • Quito - Remote
Overview
ThoughtWorks is hiring a Lead Developer to design and implement backend services using Java and Quarkus. You'll work with technologies like OpenAPI and Kafka while collaborating with clients and teams. This role requires strong leadership and technical skills.
Job Description
Who you are
You have a strategic mindset and a strong technical background, with extensive experience in backend development using Java and frameworks like Quarkus. You excel at collaborating with clients and guiding teams to deliver high-quality solutions that meet client expectations. Your ability to balance high-level vision with tactical execution makes you an effective leader in technical projects.
You are well-versed in designing and implementing backend services and APIs, focusing on performance, maintainability, and clarity. Your experience with event-driven architectures, particularly using Kafka, allows you to contribute to reliable data flow and schema design. You understand the importance of microservices and API Gateway patterns in evolving platform architecture incrementally.
You have hands-on experience working in cloud environments, particularly with AWS and Kubernetes, and you prioritize application needs over infrastructure operations. Your familiarity with infrastructure as code, especially using Terraform, enables you to define application requirements and support reusable patterns effectively.
What you'll do
In this role, you will act as the primary point of contact for clients, ensuring successful project delivery through collaboration and negotiation. You will lead your team in designing and implementing backend services using Java and Quarkus, focusing on well-defined APIs and performance optimization. Your responsibilities will include contributing to event-driven solutions using Kafka, collaborating on schema design, and ensuring data reliability.
You will work closely with cloud and platform teams to address application needs in AWS and Kubernetes environments, ensuring that your team delivers high-quality solutions. Additionally, you will guide and coach your team members in their implementation and application practices, fostering a culture of continuous improvement and innovation.
What we offer
At ThoughtWorks, we are committed to delivering extraordinary impact through our work with clients. We encourage you to apply even if your experience doesn't match every requirement. Join us in pushing boundaries and making a difference in the technology landscape. We offer a collaborative environment where your expertise and commitment to continuous learning will be valued and nurtured.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at ThoughtWorks.
Similar Jobs You Might Like
Based on your interests and this role

Lead Developer
ThoughtWorks is hiring a Lead Developer to act as the primary point of contact for clients and ensure successful project delivery. You'll collaborate with teams and clients, advocating for best practices like TDD and clean code. This role requires a strategic mindset and experience in software consulting.

Lead Developer
ThoughtWorks is hiring a Lead Golang Developer to act as the primary point of contact for clients and ensure successful project delivery. You'll leverage your expertise in Go to guide teams and implement best practices. This role requires a strategic mindset and strong collaboration skills.