Senior Software Developer (Backend)

New
Australia, Canada, Germany, India, United Kingdom, United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
≥ 5 years
Required Skills
DockerPostgreSQLDjangoGitKafkaKubernetesRabbitmqRedis

Requirements

  • 5+ years of production experience with Django.
  • Demonstrable history of open-source contributions.
  • Deep understanding of Celery and distributed message systems like Kafka or RabbitMQ.
  • Experience with asynchronous processing.
  • Expertise in Git and proficiency in shell and scripting (Bash/Python).
  • Experience with containerization using Docker and Kubernetes.
  • Experience with cloud platforms (AWS, GCP, or Azure).
  • Clean-code mindset.

Responsibilities

  • Architect and develop scalable backend services with Django / Django REST Framework.
  • Plan and review technical concepts for customer projects and internal startups.
  • Build robust task queues using Celery, Redis, RabbitMQ, or Kafka.
  • Manage event-streaming and integrations including publishing, consuming, and schema management.
  • Perform performance tuning, implement caching strategies, and optimize PostgreSQL and NoSQL databases.
  • Own the full service lifecycle, including Docker/Kubernetes, CI/CD, and observability.
  • Conduct code reviews and mentor mid-level and junior developers.
  • Apply AI-coding tools responsibly.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now