Senior Back End Developer

Skills
Data ArchitectureDatabasesEvent-DrivenIdentity And Access ManagementManagementModelingOptimization
Role

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