Python Developer
- Posted 2 months ago
- Be among the first 10 applicants
Job Description
Role Expectations:
- Design and develop complex software applications using Python (FastAPI/Django), including back-end services, data processing pipelines, and web-based interfaces.
- Write high-quality, testable, and maintainable code that adheres to best practices, coding standards, and design patterns.
- Perform rigorous code reviews on other developers work, providing constructive feedback and suggestions for improvement.
- Collaborate with cross-functional teams, such as product management, QA, and technical leads, to identify and prioritize project requirements, design solutions, and deliver high-quality results.
- Develop and maintain technical roadmaps for Python development, staying up-to-date with the latest technologies, frameworks, and best practices in the field.
- Troubleshoot complex issues, debug code, and resolve problems efficiently and effectively.
- Evaluate and optimize system performance, identifying areas for improvement and implementing changes to ensure scalability, reliability, and maintainability.
What you'll need:
- 5+ years of experience in software development, with a focus in Python
- Proficiency in writing clean, efficient, and extensible code.
- Proficiency in automated testing frameworks such as Pytest
- Strong experience building RESTful APIs and web services
- Strong experience with version control systems such as Git
- Experience with data version control (DVC) is a plus
- Strong experience with continuous integration and continuous deployment (CI/CD)
- Solid understanding of security practices
- Familiarity with deploying code to cloud platforms
Nice to have:
- Experience with Machine Learning (ML) and Artificial Intelligence (AI), demonstrating practical judgment on their appropriate applications and critical limitations (particularly concerning security and disclosure), alongside a strong understanding of the foundational components required to build AI-integrated products.
- Experience any Cloud service like AWS, Azure, or GCP
- Experience with Machine Learning (ML) and Artificial Intelligence (AI)
- Expert understanding of web and mobile accessibility
- Exposure to cross-functional teams (Design, Product Management, QA, etc.)



