Job Summary:
We are seeking a highly skilled Senior Python Developer to join our team. The ideal candidate will have a strong background in Python development, experience with Agile methodologies, and a passion for delivering high-quality software solutions.
Key Responsibilities:
We are seeking a highly skilled Senior Python Developer to join our team. The ideal candidate will have a strong background in Python development, experience with Agile methodologies, and a passion for delivering high-quality software solutions.
Key Responsibilities:
- Develop, test, and maintain scalable, secure Python applications.
- Write clean, efficient, and reusable code adhering to best practices.
- Collaborate with cross-functional teams: product managers, business analysts, and QA engineers.
- Integrate applications with databases, APIs, and third-party services.
- Optimize application performance and troubleshoot issues across the stack.
- Implement data processing pipelines, automation scripts, and backend services.
- Participate in code reviews, technical design discussions, and architecture improvements.
- Maintain documentation for systems, processes, and codebases.
- Stay up-to-date with emerging Python tools, libraries, and frameworks.
- Programming: Python 3.x (strong proficiency)
- Frameworks: Django, Flask, or FastAPI
- Web Development: REST APIs, microservices, web application development
- Databases: SQL/NoSQL (PostgreSQL, MySQL, MongoDB)
- Version Control & CICD: Git, CICD tools
- Agile Practices: Agile way of working
- Cloud Platforms: AWS, Azure, or GCP
- Containerization & Orchestration: Docker, Kubernetes (plus)
- Experience with Python web frameworks beyond Django/Flask (e.g., FastAPI)
- Exposure to data processing and automation pipelines
- Knowledge of modern cloud-native development patterns