Cisco96 Python Developer (L2)
Posted:
4 September 2026 (30+ days ago)
Application Deadline:
8 February 2027
Vacancies:
1 Vacancy
Job Summary
Python Developer (L2)
Position Requirements
Requirements
- Strong knowledge of Python programming with 3 years of professional software development experience.
- Solid knowledge of at least one Python web framework (e.g. Django Flask FastAPI) for building scalable backend services.
- Understanding of relational and/or NoSQL databases including schema design and efficient querying.
- Practical experience with REST and/or GraphQL API development and integration.
- Familiarity with version control systems such as Git including branching and pull request workflows.
- Familiarity with CI/CD pipelines and automated deployment processes.
- Understanding of software testing practices including unit and integration testing.
- Good problem-solving skills with the ability to analyze requirements and propose effective technical solutions.
- Ability to work both independently and collaboratively within a cross-functional team environment.
- Upper-Intermediate English level or higher both written and verbal for effective communication in a multicultural environment.
- Good communication and collaboration skills for working closely with stakeholders and teammates.
- Experience with React for building or integrating frontend components (nice-to-have).
- Experience with cloud platforms such as AWS Azure or GCP for deploying and operating applications (nice-to-have).
- Experience with Docker for containerizing and running applications (nice-to-have).
Selling Points
- Develop and maintain backend services and features using Python owning end-to-end implementation to improve system reliability and enable impactful product delivery in close collaboration with product managers designers and other engineers.
- Design and integrate REST and GraphQL APIs using Python-based backend components ensuring robust scalable interfaces that enhance performance and support efficient collaboration across engineering and product teams.
- Write clean testable and maintainable Python code aligned with team standards proactively improving code quality and consistency while partnering with senior engineers and peers through shared implementation and review.
- Participate in code reviews using the teams tooling and processes providing constructive feedback learning from senior engineers and continuously elevating code quality and best practices.
- Write unit and integration tests for Python services and API endpoints using the teams testing frameworks to safeguard reliability prevent regressions and support confident releases.
- Troubleshoot and resolve bugs and production issues in Python backend services and API integrations analyzing root causes and implementing fixes that stabilize and improve the overall system.
- Participate in Agile ceremonies including sprint planning daily stand-ups and retrospectives to align work with team goals surface blockers and contribute to continuous process improvement.
- Collaborate closely with product managers designers and other engineers to clarify requirements refine solutions and deliver high-quality backend features and APIs that support user and business needs.
Team Description
In this role you will design build and maintain backend services in Python working end-to-end on real product features that impact thousands of users. Youll collaborate closely with experienced engineers deepen your expertise in modern backend architectures and play a key role in improving performance reliability and code quality across the system.
Required Experience:
Senior IC