Full Stack Engineer
Summary
Astek Singapore is hiring a Full Stack Engineer based in Singapore to build end-to-end web applications: React/Next.js/Vue frontends, Node.js backends with REST/GraphQL/gRPC/WebSocket APIs, and AWS cloud infrastructure with Docker, Kubernetes, Terraform and CI/CD pipelines.
Full Stack Engineer
which would be based in Singapore Responsibilities and requirements: Bachelor's degree with minimum 5 years of experience as Developer with minimum managing 3 full project life cycles Experience in database design and various databases (e.g. SQL, PostgreSQL, AWS S3, Athena, etc.) with the following skills: Frontend Technologies: JavaScript and TypeScript. Frontend frameworks such as React.js, Next.js and Vue.js. Experience with wireframing and prototyping tools (Figma). Backend Technologies: Node.js. RESTful APIs, GraphQL, gRPC, and WebSockets for service communication. Backend Scalability & API Design: Experience in API design principles, including REST, GraphQL, gRPC, and WebSockets. Familiarity with backend service scalability strategies (horizontal scaling, autoscaling, load balancing). DevOps, Cloud, and Infrastructure: Familiarity with CI/CD pipelines (GitHub Actions, GitLab CI, ArgoCD, Jenkins). Experience Cloud solutioning and hands-on experience with AWS Cloud (ECS Fargate containers, API-Gateway, RDS PostgreSQL, Networking). Government Commercial Cloud - GCC will be beneficial. Familiarity with containerization and orchestration (Docker, Kubernetes). Familiarity with Infrastructure as Code (IaC) tools (Terraform, CloudFormation). Security Best Practices: Knowledge of frontend security (CSP, CORS, XSS prevention). Knowledge of JWT, JWKS, Cognito and Authorisers. Familiarity with cloud security (IAM, Secrets Management, OWASP Top 10). Software Quality & Testing: Familiarity with unit and integration testing (Jest, Cypress, Playwright, Pact). Familiarity with backend testing using Postman, Supertest and contract testing.
Skills
- API
- Api Design
- API Gateway
- Argo CD
- Athena
- AWS
- CI/CD
- Cloud
- Cloud Security
- CloudFormation
- Containerization
- Cypress
- DevOps
- Docker
- ECS
- Fargate
- Figma
- GitHub
- GitHub Actions
- GitLab
- GraphQL
- gRPC
- IAM
- Infrastructure as Code
- Integration Testing
- JavaScript
- Jenkins
- Jest
- JWT
- Kubernetes
- Networking
- Next.js
- Node.js
- OWASP
- Playwright
- PostgreSQL
- Postman
- Prototyping
- RDS
- React
- REST
- S3
- Secrets Management
- SQL
- Terraform
- TypeScript
- Vue
- Websockets
- Wireframing