ADA Global

Senior Software Engineer

ADA Global
Apply
13 days ago
Bengaluru, IndiaMid Level / Senior

Responsibilities

  • Architect, build, and deploy scalable, low-latency microservices and RESTful/GraphQL APIs using Python and Django.
  • Design and optimize relational and non-relational databases, schemas, indexes, queries, ORM usage, and caching strategies.
  • Lead architectural reviews, define coding standards, conduct code reviews, and mentor junior and mid-level engineers.
  • Identify performance bottlenecks, improve application speed, support zero-downtime deployments, and maintain error-monitoring systems.
  • Enforce security and compliance best practices across APIs and data pipelines.
  • Collaborate with product management, engineering leads, and DevOps to convert business requirements into technical specifications.

Requirements

  • 4–6 years of hands-on experience building, scaling, and maintaining complex backend software systems in production.
  • Advanced proficiency in Python and extensive production experience with Django and Django REST Framework.
  • Deep expertise in object-oriented design, Clean Architecture, Domain-Driven Design, SOLID principles, and design patterns.
  • Expert knowledge of SQL, schema design, index optimization, ORM tuning, and caching mechanisms including Redis and Memcached.
  • Strong experience with asynchronous task queues, background workers, and message brokers such as Celery, RabbitMQ, and Apache Kafka.
  • Experience designing, building, and documenting secure, versioned RESTful APIs or GraphQL endpoints.
  • Experience with unit, integration, and load testing using tools such as pytest and locust, plus CI/CD automation workflows.
  • Mastery of Git, branching strategies, and collaborative code integration.
  • Preferred qualifications include experience with AWS, GCP, Azure, Docker, Kubernetes, Terraform, microservices or event-driven architecture migrations, observability tools, and React or Vue.js.

Benefits

  • Onsite work arrangement.
  • Opportunity to work with a global data and AI experience company serving more than 1,500 brands across 14 markets.

Tech Stack

Apache KafkaAWSAzureDatadogDjangoDockerGitGoogle Cloud PlatformGrafanaGraphQLKubernetesMySQLPostgreSQLPrometheuspytestPythonRabbitMQReactRedisSQLTerraformVue.js

Categories

ADA Global

About ADA Global

501-1,000 employees
Contact me