Backend Developer ( Nest.js / Typescript)
Core
Design, build, and scale robust backend services and full-stack applications at the intersection of energy, AI, and compute.
Role type
Senior Backend Software Developer (NestJS/TypeScript)
Builds
Scalable backend services, RESTful and GraphQL APIs, and micro-frontend architectures
Domain
Energy sector, cloud infrastructure, and distributed systems
Deliverable
production ML models | product features
Required skills
TypeScript, NestJS, PostgreSQL, RESTful API design, GraphQL, CQRS, Clean Architecture, Domain-Driven Design, microservices architecture, Git, Agile/Scrum methodologies
Preferred skills
Docker, CI/CD pipelines, cloud platforms (AWS/GCP/Azure), authentication & authorization (JWT/OAuth2), testing frameworks, observability tools, message brokers (Kafka/RabbitMQ/SQS), DevOps practices
Technologies
NestJS, TypeScript, PostgreSQL, GraphQL, REST, Docker, AWS, GCP, Azure, Kafka, RabbitMQ, SQS, Jest, Cypress, GitHub Actions, GitLab CI
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; Contribute to micro-frontend architectures; Write clean, maintainable, testable code; Participate in code reviews, architectural discussions, and technical decision-making
Seniority
Senior, hands-on IC