Software Engineer - Full Stack
AALUDRA TECH SOLUTIONS PTE. LTD.
Singapore
On-site
SGD 70,000 - 90,000
Full time
Job summary
A leading technology company in Singapore is looking for an experienced Software Engineer with strong skills in frontend technologies and backend development. The ideal candidate will have over 5 years of experience, proficiency in frameworks like React or Angular, and the ability to mentor team members. This position offers an exciting opportunity to work in a collaborative environment and contribute to innovative solutions.
Qualifications
- Minimum 5 years of experience as a software engineer or in an equivalent role.
- Hands-on experience with modern web frameworks such as React, Angular, or Vue.
- Strong proficiency in frontend technologies: HTML, CSS, JavaScript/TypeScript.
Skills
Frontend technologies (HTML, CSS, JavaScript/TypeScript)
Modern web frameworks (React, Angular, Vue)
Backend development (Node.js/TypeScript)
Mentoring abilities
Multi-tenancy architecture design
Search technologies (ElasticSearch, Lunr)
Education
Degree in Computer Science or related field
- A degree in Computer Science, Computer or Electronics Engineering, Information Technology, or a related discipline
- Minimum 5 years of experience as a software engineer or in an equivalent role
- Strong proficiency in frontend technologies: HTML, CSS, JavaScript/TypeScript
- Hands‑on experience with modern web frameworks such as React, Angular, or Vue
- Backend development experience, preferably in Node.js/TypeScript (other server‑side languages are also welcome)
- Exposure to multi‑tenancy architecture design is a plus
- Familiarity with search technologies like ElasticSearch or Lunr is advantageous
Engineering Excellence
- Experience building reusable frameworks, libraries, or tools that enable teams to rapidly develop new applications (including infrastructure, databases, servers, and UI components)
- Proven ability to mentor teammates and elevate their technical capabilities
- Strong grasp of business domain concepts and ability to set technical direction at the right level of abstraction
- Prior experience with developer tooling is a bonus