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