Key Responsibilities:
Develop test and maintain Python applications with a focus on scalability and performance.
Implement ObjectOriented Programming (OOP) principles for clean and maintainable code.
Design and optimize algorithms to enhance application efficiency.
Follow Python best practices.
Develop and integrate RESTful APIs and microservicesbased architectures.
Work with databases such as MySQL PostgreSQL or MongoDB for efficient data handling.
Collaborate with crossfunctional teams to define and implement new features.
Utilize Git for version control and ensure smooth collaboration.
Requirements
Required Skills:
Strong proficiency in Python and its frameworks (Django Flask or FastAPI).
Handson experience with OOP (ObjectOriented Programming) principles.
Expertise in algorithm design and optimization.
Indepth understanding of Python best practices for coding efficiency and security.
Experience working with relational and NoSQL databases (MySQL PostgreSQL MongoDB).
Knowledge of RESTful APIs and microservices architecture.
Familiarity with Git for version control and collaboration.
Preferred Qualifications:
Bachelors degree in Computer Science Engineering or a related field.
Experience with data structures and algorithms for system optimization.
Familiarity with Docker Kubernetes and cloud platforms (AWS GCP Azure) is a plus.