VISTRA

Senior Software Engineer

VISTRA

full-time

Posted on:

Location Type: Hybrid

Location: Singapore

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Collaborate with stakeholders to understand project requirements and deliver high-quality software solutions
  • Work with fellow engineers to design and implement full stack applications using Next.js, TypeScript, Node.js, and MySQL
  • Develop and maintain REST APIs that are secure, performant, and well-documented
  • Actively participate in Scrum Agile software development activities, including sprint planning, backlog refinement, daily stand-ups, and retrospectives
  • Champion coding standards and best practices across frontend and backend development
  • Ensure code quality and performance through code reviews, unit testing, and continuous integration practices
  • Stay up to date with emerging technologies and industry trends to continuously improve development processes and software quality
  • Mentor and guide junior engineers, fostering a culture of collaboration and continuous learning

Requirements

  • Bachelor's degree in computer science, Engineering, or a related field
  • Proven experience as a Senior Software Engineer or similar role
  • 4-7 years of experience with full stack development using Next.js + TypeScript and Node.js + TypeScript
  • Strong proficiency with Relational Databases (e.g MySQL), including database schema design, query optimization, and performance tuning
  • In-depth knowledge of REST API development
  • Experience working in Scrum Agile software engineering teams
  • Excellent problem-solving skills and attention to detail
  • Strong communication and collaboration abilities
  • Experience working with GraphQL (Bonus)
  • Experience working with AI technologies and applications (Bonus)
  • Experience working with Terraform (Bonus)
  • Knowledge of backend and frontend testing frameworks (Bonus)
Benefits
  • Flexible hybrid working arrangement
  • Birthday leave
  • Comprehensive medical insurance
  • Dental coverage
  • Wellness allowance
  • Competitive annual leave entitlement
  • Internal mentorship program
  • Reimbursement of professional membership fees
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Next.jsTypeScriptNode.jsMySQLREST API developmentRelational Databasesdatabase schema designquery optimizationperformance tuningScrum Agile
Soft Skills
problem-solvingattention to detailcommunicationcollaborationmentoringleadership
Certifications
Bachelor's degree in computer scienceBachelor's degree in Engineering