Software Engineer (Full Stack)
Core
Architecting and implementing end-to-end full-stack solutions from user interfaces to scalable backend services and APIs.
Role type
Senior Full Stack Engineer
Builds
Complex frontend applications, robust backend services, RESTful APIs, microservices, and cloud-native solutions.
Domain
Enterprise software development, cloud infrastructure, government IT projects.
Deliverable
production ML models | product features
Required skills
React.js, Next.js, Node.js Express, Java Spring Boot, JavaScript/TypeScript, AWS services (Lambda, ECS/EKS, RDS, EC2, S3), SQL, NoSQL, software design patterns, CI/CD pipelines, testing frameworks.
Preferred skills
Kubernetes, micro-frontend architecture, server-side rendering, message queuing systems (Kafka, RabbitMQ), event-driven architecture, SingPass/CorpPass integration, government security policies, GraphQL, open-source contributions.
Technologies
React.js, Next.js, Node.js, Express, Java, Spring Boot, AWS, Kubernetes, Kafka, RabbitMQ, GraphQL, CloudWatch, ELK Stack, Prometheus, Grafana.
Responsibilities
Lead development of complex frontend applications, design and develop scalable backend services, architect responsive user interfaces, implement database schemas, collaborate on API contracts, champion code quality and testing, maintain CI/CD pipelines, troubleshoot production issues.
Seniority
Senior, hands-on IC