Job Description
We are seeking a talented Python Application Developer to join our team.
This role involves designing and developing powerful applications using Python, implementing sophisticated features, and integrating with diverse systems and APIs.
The ideal candidate will have a strong understanding of Python development principles, algorithms, and data structures.
* Main Responsibilities:
* Design and develop scalable and efficient software solutions using Python.
* Implement complex features and integrate them with existing systems and APIs.
* Collaborate with cross-functional teams to drive technical innovation and growth.
* Guide junior developers and share expertise across the team.
Required Skills and Qualifications
To succeed in this role, you will need:
* A bachelor's degree in Computer Science or related field.
* At least 3 years of experience in Python development.
* Proven track record with APIs and Web Services.
* Experience working with database technologies.
* Advanced understanding of algorithms and data structures.
* Basic knowledge of IT infrastructure.
* Experience designing and implementing real-world software modules.
* Proficiency in writing and implementing unit tests.
* Familiarity with CI/CD pipelines.
Benefits
We offer a competitive salary and benefits package, as well as opportunities for professional growth and development.
Others
We are an equal opportunities employer and welcome applications from diverse candidates.