No more applications are being accepted for this job
- Build, maintain, and extend backend APIs using Django REST Framework.
- Design and implement efficient database models using MySQL and Elasticsearch.
- Implement caching strategies using Redis.
- Utilize message queues like RabbitMQ and Kafka for asynchronous communication.
- Develop and manage backend tasks and workflows with Celery.
- Contribute to the design and architecture of new features and microservices.
- Deploy and manage backend applications on AWS using technologies like EC2, ECS, Lambda, and EKS.
- Implement containerization using Docker and orchestrate deployments with Kubernetes.
- Ensure high availability, scalability, and performance of backend systems.
- Implement robust security practices and compliance measures within the backend.
- Monitor system health and performance using AWS tools like CloudWatch and CloudTrail.
- Identify and troubleshoot issues proactively to minimize downtime.
- Collaborate effectively with frontend developers, product managers, and other stakeholders.
- Participate in code reviews and knowledgesharing sessions.
- Provide technical guidance and mentorship to junior developers.
- Keep current with the latest advancements in Python frameworks, AWS services, and Kubernetes technologies.
- Continuously learn and expand your skillset to adapt to evolving requirements.
- 812 years of experience in backend development
- Proficiency in Python, Django, Django REST Framework, Celery, uWSGI
- Strong understanding of database technologies like MySQL and Elasticsearch
- Experience with caching solutions like Redis and message queues like RabbitMQ
- Familiarity with JavaScript and
- Proven experience with AWS cloud technologies, including EC2, ECS, Lambda, and EKS
- Understanding of containerization and Kubernetes
- Excellent problemsolving and analytical skills
- Strong communication and collaboration skills
Senior Backend Developer - Bengaluru, India - Talent 500
Description
Job Description :
Design and develop :
Infrastructure and deployment :
Security and monitoring :
Collaboration and communication :
Stay updated :
Required Skills :