Backend Developer ( Nest.js / Typescript)
Core
Design, build, and scale robust backend services and full-stack applications at the intersection of energy and compute.
Role type
Backend Software Developer
Builds
Scalable backend services, RESTful APIs, GraphQL APIs, and microservices
Domain
Energy, Compute, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
TypeScript, NestJS, PostgreSQL, RESTful API design, GraphQL, Microservices architecture, CQRS, Clean Architecture, Domain-Driven Design, Git, Agile/Scrum methodologies
Preferred skills
Docker, CI/CD pipelines, Cloud platforms (AWS/GCP/Azure), Authentication & Authorization (JWT/OAuth2), Testing frameworks, Logging & monitoring tools, Message brokers (Kafka/RabbitMQ/SQS)
Technologies
NestJS, TypeScript, PostgreSQL, GraphQL, Kafka, RabbitMQ, SQS, Docker, AWS, GCP, Azure, Jira, Git
Responsibilities
Design and develop scalable full-stack applications, Build and maintain backend services using TypeScript and NestJS, Design and integrate RESTful APIs and GraphQL APIs, Work with PostgreSQL to design efficient and scalable data models, Implement and maintain microservices using CQRS and Clean Architecture, Write clean, maintainable, testable code
Seniority
Mid-level to Senior, hands-on IC