Full Stack Developer - JN

Singapore 1 days agoFull-time External
24.6k - 35.6k / mo
Job Description • Degree or Diploma in Computing/ Computer Science/ Computer Engineering/ Info Systems / EEE / Information Technology or equivalent • At least 2 years of working experience in the related field • Experience with full-stack development and software engineering best practices such as test-driven development, and continuous integration • Experience with Git and modern branching workflows (GitFlow, trunk-based development). • Experience with software development life cycle, agile development methodology and DevSecOps • Proficiency in Node.js, React.js, TypeScript, Spring Boot, Angular.js, Vue.js, Next.js, Express.js, Svelte, FastAPI and other common frameworks to develop software for various platform. • Strong programming skills and verifiable mastery of at least one of the following languages: Java, JavaScript, Python, C#, C++ • Familiar with UI component libraries such as Material-UI, Tailwind CSS, or Bootstrap. • Proficiency in designing and maintaining scalable SQL/no-SQL databases such as MSSQL, MongoDB, PostgreSQL. • Familiar with RESTful APIs, GraphQL, gRPC, and WebSockets for service communication • Familiar with deployment workflows, CI/CD, Cloud-native architecture, and infrastructure as code (Terraform). • Proficiency in Ruby and Golang backend has an advantage (Good to have) • Collaborate closely with Tech Lead to execute plans and technical direction for the platform. • Take ownership of features — design, build, test, deploy and maintain. • Participate actively in code reviews, system discussions and engineering best practices. • Ensure product performance, scalability and reliability at scale with strong understanding of scalable architecture, performance optimisation and secure coding practices. • Produce clear documentation for systems, features and operational procedures • Occasionally lead and drive feature development independently. • Able to work collaboratively with cross-functional teams (PM, Scrum Master, PO, UXD, BA, QA, DevOps, Data). • Comfortable working in both new and legacy codebases and learn fast. • Exhibits strong ownership, clarity in communication and good engineering hygiene. • Strong in writing, verbal communication, and presentation. • Good team player with critical thinking, analytical and creative problem-solving skills. • Resourceful, independent, responsive, and conscientious. • Work Location : looking for candidates who are open to work across various work locations within Singapore • **We regret to inform that only shortlisted candidates will be notified. Personal data collected will be used for recruitment purposes**