We are looking for a skilled and motivated Python Developer to join our team. The candidate will be responsible for designing, developing, and maintaining high-quality Python applications while collaborating with cross-functional teams.
Responsibilities
Develop applications and services in Python.
Optimize and enhance existing solutions for better performance.
Write clean, efficient, and maintainable code.
Ability to take ownership of projects, from conception to completion, while effectively addressing challenges that arise during development.
Follow best practices of software development and have a keen eye to find areas of improvement.
Collaborate with the team to define project requirements and specifications.
Requirements
Bachelor s/Master s degree in Computer Science, Engineering, or related field.
1-4 years of experience in Python development or related roles.
Strong proficiency in Python and its ecosystem, including popular libraries and frameworks.
Solid understanding of software development pillars.
Is comfortable with source control systems like git.
Experience with web frameworks such as Django, Flask, or FastAPI.
Experience in working with relational and non-relational databases like MySQL or MongoDB.
Added Advantages
Interest and experience in Artificial Intelligence or Machine Learning is a plus