Posted on: 02/12/2025
Description :
About the Role
We are looking for a skilled Python Developer who can build reliable, scalable, and high-performance applications. You will work closely with our engineering team to design features, optimize performance, and support production systems.
Key Responsibilities :
- Develop, enhance, and maintain backend services using Python, Django, and Django REST Framework.
- Build and manage asynchronous tasks using Celery.
- Design and deploy applications using AWS services, especially Lambda and EC2.
- Configure and manage application servers using Gunicorn and Nginx.
- Containerize applications using Docker and orchestrate development environments using Docker Compose.
- Work with PostgreSQL for database design, optimization, and troubleshooting.
- Collaborate with cross-functional teams to deliver high-quality solutions.
- Ensure code quality through reviews, testing, and best practices.
- Monitor application performance and troubleshoot issues in production.
Required Skills and Experience:
- Three to five years of hands-on experience as a Python Developer.
- Strong proficiency in Python, Django, and Django REST Framework.
- Solid understanding of Celery for asynchronous task processing.
- Experience deploying and managing applications on AWS, including Lambda and EC2.
- Practical experience with Gunicorn and Nginx for production deployments.
- Good working knowledge of Docker and Docker Compose.
- Experience with PostgreSQL, including schema design and query optimization.
- Familiarity with Git and CI/CD workflows.
- Strong problem-solving skills and the ability to work independently.
Nice to Have :
- Experience with caching systems like Redis.
- Exposure to microservices architecture.
- Understanding of application security best practices.
The job is for:
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1583964
Interview Questions for you
View All