companyThoughtWorks logo

Senior Software Developer (Node.js/Javascript)

ThoughtWorksBangkok, Thailand
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Strong technical skills in Node.js and JavaScript, with experience in microservices architecture and large-scale systems. Familiarity with DevSecOps methodologies is essential, along with a solid understanding of software development best practices and Agile/Scrum methodologies.

About the job

Role overview

ThoughtWorks seeks a Senior Software Developer with deep experience in Node.js and JavaScript for its Bangkok, Thailand office. This position partners with Business Analysts, Quality Analysts, Designers, Project Managers, and other stakeholders to deliver software addressing complex business needs. Senior Developers here combine technical leadership with a collaborative mindset, supporting open dialogue as teams work toward the best solutions.

Technical guidance is paired with a focus on team health and culture. The Senior Developer shapes the technology direction, maintains high code quality, and upholds non-functional requirements. Day-to-day, the work centers on delivering clean, iterative code and applying solid engineering practices throughout the development cycle.

Key responsibilities

  • Write clean, reusable code using Test-Driven Development (TDD), pair programming, and established design patterns.
  • Promote and implement continuous delivery practices to release high-quality software efficiently.
  • Work within collaborative, value-driven teams to create innovative customer experiences for clients.
  • Design and develop large-scale distributed systems using microservices architecture.
  • Collaborate on feature development, design concepts, and interactive prototypes, ensuring best practices and strong user experience.
  • Apply insights from the Technology Radar to meet client needs.
  • Use DevSecOps tools and practices to build and deploy software, integrating security early and supporting a DevOps culture.
  • Participate in all phases of software consulting and delivery, from ideation through deployment and ongoing support.
  • Mentor junior team members by sharing technical knowledge and leadership skills.

Requirements

  • Proficient in Node.js and JavaScript.
  • Experience with microservices architecture and large-scale distributed systems.
  • Familiarity with DevSecOps methodologies.
  • Strong understanding of software development best practices.
  • Experience working in Agile or Scrum teams.

About ThoughtWorks

ThoughtWorks is a global software consultancy that empowers organizations to harness technology for social good. We believe in a collaborative culture that emphasizes respect, integrity, and innovation.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.