Want to get hired at Thoughtworks?
Senior Developer (Node, React, AWS/Azure)
Thoughtworks
Chennai, Tamil Nadu, IndiaOn Site
Original Job Summary
Senior Developer (Node, React, AWS/Azure)
Senior Software Developers at Thoughtworks collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that create meaningful change for our clients. They listen thoughtfully, write clean iterative code, and advocate for engineering best practices.
Job Responsibilities:
- Learn and adopt best practices like TDD, pair programming and design patterns.
- Advocate continuous delivery to provide high-quality software early.
- Work in collaborative, value-driven teams to build innovative customer experiences.
- Create large-scale distributed systems using microservices.
- Collaborate on features, design concepts and interactive prototypes with UX in mind.
- Apply insights from Thoughtworks Technology Radar to solve client problems.
- Utilize DevSecOps tools and practices to embed security in development.
- Oversee or participate throughout the software consulting cycle from ideation to deployment.
- Mentor junior peers with technical knowledge and leadership skills.
Job Qualifications:
- 5+ years experience in software development with Node and React.
- Proficient in object-oriented programming and writing well-tested code.
- Experienced with Agile methodologies (XP, Scrum, Kanban) and continuous integration/delivery.
- Bonus: Working knowledge of AWS, Azure, Kubernetes and Docker.
Professional Skills & Culture:
- Influence others and advocate for technical excellence.
- Presence in the external tech community through speaking, open source, and blogging.
- Resilience in ambiguity and versatile problem solving.
Learning & Work Environment:
- Career development supported by interactive tools and development programs.
- Work may be at Thoughtworks or client offices as per business needs.
Key skills/competency
Senior Developer, Node, React, AWS, Azure, TDD, Agile, microservices, DevSecOps, mentoring
How to Get Hired at Thoughtworks
🎯 Tips for Getting Hired
- Research Thoughtworks' culture: Study their mission, values, and recent projects.
- Customize your resume: Highlight Node, React, and cloud expertise.
- Prepare detailed examples: Showcase Agile and TDD experiences.
- Practice coding challenges: Emphasize clean code and testing.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Node and React basics.
circle
Study AWS and Azure cloud services.
circle
Practice TDD, pair programming techniques.
circle
Understand microservices architecture fundamentals.
Behavioral Questions
circle
Explain teamwork in challenging projects.
circle
Describe mentoring and leadership experiences.
circle
Discuss adapting to client needs.
circle
Showcase problem-solving in high-pressure scenarios.