Company Description
Codewinglet Private Limited is a premier technology outsourcing service provider specializing in solving intricate software engineering challenges. With over 7 years in the IT business, we have assisted startups, enterprise companies, and forward-thinking enterprises worldwide. Our team of 40+ in-house IT experts is trained in emerging technology, serving 150+ satisfied clients globally.
Job Description:We are looking for a skilled Python Engineer with experience in Django and FastAPI to join our team. The ideal candidate will be responsible for developing, maintaining, and scaling web applications, APIs, and microservices. If you are passionate about building high-performance applications and working with modern frameworks, we'd love to hear from you!
Key Responsibilities:- Develop and maintain RESTful and GraphQL APIs using Django and FastAPI.
- Design, build, and optimize scalable backend services.
- Implement database models, queries, and optimizations (PostgreSQL, MySQL, MongoDB).
- Work with authentication and authorization mechanisms (OAuth, JWT, etc.).
- Integrate third-party APIs and external services.
- Write clean, reusable, and efficient code following best practices.
- Collaborate with frontend developers, DevOps, and other team members to deliver high-quality software.
- Optimize applications for performance, security, and scalability.
- Write unit tests and perform debugging to ensure reliability.
- Deploy applications using Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure).
- Work with asynchronous task queues like Celery, Redis, or RabbitMQ.
Required Skills:✅ Programming: Python (2+ years of experience)
✅ Web Frameworks: Django (Django REST Framework - DRF) & FastAPI
✅ Databases: PostgreSQL / MySQL / MongoDB
✅ API Development: RESTful APIs, GraphQL, WebSockets
✅ Authentication & Security: JWT, OAuth, OAuth2, API Security Best Practices
✅ Cloud & Deployment: Docker, Kubernetes, AWS/GCP/Azure
✅ Async Processing: Celery, Redis, RabbitMQ
✅ Testing & Debugging: Pytest, Unit Testing, Debugging Tools
✅ Version Control: Git, GitHub/GitLab/Bitbucket
✅ CI/CD: Jenkins, GitHub Actions, GitLab CI/CD
Nice-to-Have Skills:➕ Experience with AI/ML integration in Python applications
➕ Knowledge of GraphQL and its integration with Django/FastAPI
➕ Understanding of Microservices Architecture
➕ Experience in real-time applications (WebSockets, MQTT)
➕ Familiarity with Terraform, Ansible, or other Infrastructure-as-Code tools
Why Join Us?🚀 Work on challenging projects with modern technologies
🌍 Flexible work environment (Work from Office)
💡 Learning & Development opportunities
💰 Competitive salary and performance-based bonuses
🤝 Collaborative and innovative work culture