Senior Back End Developer
Skills
Data ArchitectureDatabasesEvent-DrivenIdentity And Access ManagementManagementModelingOptimization
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Strong experience building and maintaining backend services in production
- Strong experience with API development including GraphQL or similar patterns
- Experience with schema design resolvers authorization pagination batching caching and API performance optimization
- Strong experience with MongoDB or similar document-oriented databases
- Hands-on experience with MongoDB data modeling indexing aggregation pipelines query optimization and performance tuning
- Strong proficiency with Node.js JavaScript and or TypeScript
- Strong proficiency with Python for services jobs automation data workflows or internal tooling
- Experience building cloud-based backend systems preferably within AWS
- Experience with serverless event-driven or asynchronous architectures
- Experience with queues object storage event buses cloud functions monitoring tools and API gateways
- Experience supporting high-traffic business-critical or production-scale systems
- Understanding of backend performance patterns including caching asynchronous processing connection management and data access optimization
- Experience with Infrastructure as Code preferably Terraform
- Experience with unit integration and contract testing
- Familiarity with CI/CD pipelines and modern deployment workflows
- Strong debugging monitoring incident response and production support skills
- Ability to work effectively within a distributed team environment
Nice to have
- High-throughput systems
- Concurrency tuning
- Latency optimization
- Search experience
- Large data sets
- Multi-region awareness
- Legacy refactoring
- Cost efficiency
Day to day
- Design and build scalable backend services that support data ingestion processing APIs and production workflows
- Improve database performance data models indexing query patterns and latency for large data flows
- Support AI-enabled platform features including embeddings vector search provider integrations and metadata workflows
- Strengthen reliability observability testing CI/CD and operational practices across business-critical systems
