We are looking for an experienced Python Engineer with 2-5 years of experience to contribute to the development of robust and scalable software solutions. The ideal candidate will have a strong background in Python programming, along with experience in working with various frameworks and libraries. You will collaborate closely with cross-functional teams to deliver high-quality code and innovative solutions.
Role & Responsibilities
-
Design, develop, and maintain scalable and efficient Python applications.
-
Collaborate with front-end developers, designers, and other team members to ensure seamless integration of components.
-
Write reusable, testable, and efficient code following best practices and coding standards.
-
Implement automated testing platforms and unit tests.
-
Participate in code reviews and contribute to the continuous improvement of the development process.
-
Troubleshoot and debug issues in production and development environments.
-
Work with databases, RESTful APIs, and third-party integrations.
-
Stay updated with the latest industry trends, tools, and technologies.
Must Have skills
-
2-5 years of experience in Python development.
-
Strong proficiency in Python and its frameworks (e.g., Django).
-
Experience with RESTful APIs and web services.
-
Experience with cloud platforms (AWS, Azure, GCP).
-
Familiarity with containerization and orchestration tools (Docker, Kubernetes).
-
Knowledge of continuous integration/continuous deployment (CI/CD) pipelines.
-
Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
-
Knowledge of database systems (e.g., PostgreSQL, MySQL) and ORM frameworks.
-
Familiarity with Agile development methodologies.
-
Strong problem-solving skills and attention to detail.
Benefits
-
Competitive salary and benefits.
-
Opportunity to work on innovative projects with cutting-edge technologies.
-
Collaborative and inclusive work environment.
-
Continuous learning and professional development opportunities.