Software Engineer (Back-End) - A26261
Core
Design and develop core backend services for cloud-based digital platforms, focusing on APIs, databases, business logic, and workflow systems.
Role type
Backend-Focused Full-Stack Engineer
Builds
Secure and reliable backend services supporting digital platforms
Domain
Cloud technology, digital platforms, workflow systems
Deliverable
production ML models | product features
Required skills
Node.js, TypeScript, Express.js, NestJS, PostgreSQL, relational modelling, REST API design, OAuth2/OIDC, JWT, RBAC, AWS services (Lambda, API Gateway, RDS/Aurora, S3, CloudWatch, Secrets Manager), Git, CI/CD pipelines, Docker, secure coding, OWASP Top 10, unit testing, API testing, integration testing
Technologies
Node.js, TypeScript, Express.js, NestJS, PostgreSQL, AWS, Docker, Git
Responsibilities
Design and develop backend services using Node.js and TypeScript; Develop backend services deployable into AWS environments; Design and develop workflow-heavy systems (booking, approval, case management, event management, CRM); Contribute to build scripts, deployment configuration, database migration automation, and pipeline troubleshooting; Resolve security findings from SAST, dependency scanning, secret scanning, DAST, and VAPT reports
Seniority
Mid-level, hands-on IC