Back to Brt Systems Pte. Ltd. jobs
B

Senior Software Development Engineer

D19 Hougang, Sengkang, Serangoon Garden, Punggol, Singapore
Permanent, Full TimeEngineering

Job Description

Job Purpose: Full-stack Web Application Developer

Candidate Profile: Versatile front-end and full-stack web developers with skills in MEAN/MERN/Python full stack based web app development, Python or JavaScript and RESTful based AWS Cloud development.

Key Responsibilities: Software development in one or more of the following:

  • Design, develop and integrate using Angular/React/React-Native front-ends.
  • Design, develop and integrate MEAN/MERN/Python stack based SPA web applications
  • Design, develop and integrate Python and NodeJS web apps
  • Design, develop and integrate RESTful/MQ based microservices

Knowledge and skill requirements:

  • Degree/Master’s in Computer Science, Computer Engineering or Information Systems
  • 5-8 years of SDLC experience. Candidates with full spectrum skills including embedded systems may be considered for Solution Architect role
  • Experience with Google Identity Platform, OAuth2.0/JWT for service accounts OR AWS Cognito.
  • Expert level skills in NodeJS development, JS libraries and frameworks (Express, Angular, NextJS etc), MongoDB, PostGreSQL
  • Expert level skills in AWS CLI (Cognito, Pinpoint, SQS, SES, SNS, EBS, S3, Lambda, EKS) using JS or Python
  • Able to rapidly prototype using design patterns, OOAD techniques and demonstrate proof of concepts
  • Back-End API design and development based on RESTful services, Micro-service design pattern, and AWS Lambda
  • Knowledge in SSL/OAuth2.0/JWT, AWS, Azure and Google Firebase platforms and IoT platforms is advantageous and preferred
  • DevSecOps knowledge using Jenkins, GitLab and Docker CI/CD pipeline is advantageous.
  • Able to work with uncertainty and changing specifications
  • Good interpersonal skills, pro-active, collaborative, and consultative team player

About Brt Systems Pte. Ltd.

First seen: October 3, 2026
Last updated: October 3, 2026