
Posted 3 weeks ago
📍 Location: Remote (US-based candidates)
Department : Development Team
About the Role:
We are seeking a mid-level Python Developer to join our dynamic team. In this role, you will design, develop, and optimize scalable applications while collaborating with cross-functional teams. The ideal candidate has strong experience in Python development, problem-solving skills, and a passion for building high-quality software solutions.
Key Responsibilities:
- Develop, test, and maintain Python-based applications.
- Collaborate with cross-functional teams to define and implement new features.
- Optimize application performance and scalability.
- Write clean, maintainable, and well-documented code.
- Work with databases (SQL/NoSQL) to design and manage data structures.
- Implement RESTful APIs and integrate third-party services.
- Participate in code reviews and ensure best coding practices.
- Troubleshoot, debug, and resolve technical issues.
Required Qualifications:
- Strong knowledge of Django, Flask, or FastAPI.
- Experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
- Familiarity with RESTful APIs, JSON, and third-party API integrations.
- Experience with version control (Git, GitHub, GitLab).
- Understanding of containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP).
- Knowledge of unit testing, CI/CD pipelines, and software development lifecycle (SDLC).
- Strong problem-solving skills and attention to detail.
Preferred Qualifications:
- Experience with machine learning frameworks (TensorFlow, PyTorch) or data processing (Pandas, NumPy).
- Familiarity with message queues (RabbitMQ, Kafka) and microservices architecture.
- Understanding of DevOps practices and cloud automation tools.