About the job
Senior Fullstack Developers at ThoughtWorks work alongside Business Analysts, Designers, Project Managers, and other stakeholders to deliver software solutions that create meaningful results for clients. This role involves understanding complex business needs, producing clean and iterative code, and maintaining high engineering standards. Collaboration and open communication are central, with a focus on valuing all perspectives and upholding technical integrity.
Senior Developers help shape a supportive team culture, encourage constructive dialogue, and guide teams toward ambitious technology goals. Mentoring junior consultants is a key part of the role. The position calls for applying deep technical knowledge to solve challenging problems, monitoring team health, and ensuring code quality and attention to nonfunctional requirements.
What you will do
- Write clean, reusable code using Test-Driven Development (TDD), pair programming, and design patterns.
- Promote and apply continuous delivery practices for rapid, high-quality software releases.
- Collaborate with teams to build innovative customer experiences.
- Develop distributed systems using microservices architecture.
- Work with teammates to design features, concepts, and interactive prototypes, ensuring best practices and user experience standards are met.
- Apply insights from the Technology Radar to solve client challenges.
- Use DevSecOps tools and methods to build and deploy software, integrating security early in the development process.
- Participate in all phases of software consulting and delivery, from ideation to deployment and beyond.
- Mentor less-experienced peers, sharing technical knowledge and leadership skills.
Requirements
- Strong experience in full-stack development, using modern programming languages and frameworks.
- Solid background in cloud technologies and microservices architecture.
- Hands-on experience with CI/CD pipelines and DevSecOps practices.
- Thorough understanding of software design principles and patterns.
- Excellent communication skills and ability to work collaboratively within a team.
This position is based in Santiago, Chile.
