
Senior Software Engineer
VISTRA
full-time
Posted on:
Location Type: Hybrid
Location: Singapore
Visit company websiteExplore more
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