Senior Java/python/node.js Full Stack Developer (+javascript/typescript)

Thoughtworks

Singapore, Singapore
On-site
Java, python, node.js backend development
Javascript, typescript frontend development
Sql and nosql database experience
Senior Software Developers collaborate with various roles to design software solutions that create meaningful change for clients, listening thoughtfully to understand business problems and writing clean, iterative code

Job Summary

  • Senior Software Developers collaborate with various roles to design software solutions that create meaningful change for clients, listening thoughtfully to understand business problems and writing clean, iterative code.
  • You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming, and design patterns, while advocating for continuous delivery practices.
  • You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills, and oversee or take part in the entire cycle of software consulting and delivery.

Matching Summary

Senior Software Developers collaborate with various roles to design software solutions that create meaningful change for clients, listening thoughtfully to understand business problems and writing clean, iterative code.

Skills & Requirements

Must-have

  • Java, Python, Node.js backend development
  • Javascript, Typescript frontend development
  • SQL and NoSQL database experience
  • Object-Oriented programming
  • Agile methodologies (XP, Scrum, Kanban)
  • TDD, CI/CD, Git version control

Nice-to-have

  • Advocating for technical excellence
  • Sharing expertise externally
  • Resilience in ambiguous situations
  • Mentoring junior peers
  • Cultivating collaborative environments

Key Requirements

  • 6+ years professional Full Stack Developer experience
  • Right to work in Singapore required
  • Singapore Citizens and Permanent Residents only

Work Rights

Must have right to work in Singapore

Tailored Resume

Cover Letter