We are looking for a talented Software Engineer to join our Backend Microservices team.
The team develops an Azure SaaS solution for connecting bots to our high-performance SIP applications.
The team develops large-scale microservices applications, primarily using Node.js and NestJS, with a strong focus on scalability and performance.
We work in a modern cloud-native environment, leveraging Kubernetes, Docker, Terraform, and Azure to build and operate production-grade systems.
This role combines backend development with strong DevOps involvement, requiring a hands-on approach to infrastructure and deployment processes
Your mission
Responsibilities:
Design, develop, and maintain backend services and APIs
Work hands-on with infrastructure as code, primarily using Terraform
Collaborate with DevOps to manage and improve CI/CD pipelines and infrastructure
Troubleshoot and optimize system performance across services and environments
Ensure reliability, scalability, and security of services
Full-time position
Develop and maintain backend microservices in Node.js (NestJS)
Take an active role in DevOps and cloud infrastructure to ensure smooth delivery and operations
Requirements: 3+ years of backend development experience
Strong experience with Node.js and NestJS
Solid DevOps knowledge with proven hands-on experience using Terraform in real-world environments
Familiarity with Git and Linux environments
Hands-on experience with Docker and Kubernetes (manifests, pods lifecycle, kubectl)
Knowledge of Helm charts
Experience with networking concepts (routing, NAT, TLS, proxies, DNS)
Cloud experience (Azure preferred)
Database experience (SQL and MongoDB)
Good problem-solving and communication skills
This position is open to all candidates.