Senior Backend Engineer Opportunity
We are seeking a seasoned Senior Backend Engineer to lead the development of our geospatial intelligence platform. As a key member of our engineering team, you will design and implement scalable backend systems, leveraging modern architectural principles and Domain-Driven Design.
Key Responsibilities :
- Technical Leadership : Lead the development team, ensuring adherence to best practices and delivery excellence.
- System Design : Design scalable backend systems using Node.js, TypeScript, Fastify or NestJS frameworks, and PostgreSQL.
- Cloud and DevOps : Leverage Azure Cloud services, including Azure Functions, App Service, Service Bus, Event Grid, and Key Vault.
- Continuous Integration and Delivery : Build and manage CI / CD pipelines using Azure DevOps or GitHub Actions.
- Containerization and Kubernetes : Collaborate with DevOps for containerization (Docker) and Kubernetes deployments using Infrastructure-as-Code.
- AI-Assisted Development : Use GitHub Copilot for coding assistance, test generation, and inline documentation.
- Code Reviews and Quality Assurance : Utilize CodeRabbit for AI-assisted code reviews and PR automation.
Required Skills and Qualifications :
Minimum 8 years in backend engineering, including 2+ years in a Tech Lead or Architect role.Strong expertise in Node.js and TypeScript.Hands-on experience with Fastify or NestJS frameworks.Advanced PostgreSQL knowledge (query optimization, indexing, schema design).What We Offer :
This is a mission-critical role that requires strong communication, documentation, and technical leadership skills. The ideal candidate will have experience working with geospatial or high-throughput data systems, as well as event-driven architectures or data streaming technologies.