Middle Python Engineer Offline
Job Overview:
As a Middle to Senior Python Engineer, you will be instrumental in developing complex applications, collaborating with cross-functional teams, and pushing the boundaries of what's possible with Python. Your extensive experience will guide the team towards maintaining best coding practices, ensuring efficient and high-quality software solutions.
Responsibilities:
Design, develop, and maintain Python applications, ensuring their scalability, performance, and reliability.
Collaborate with product managers, designers, and other stakeholders to translate requirements into tangible software solutions.
Participate in code reviews, fostering a culture of quality and knowledge sharing.
Mentor junior developers, helping them grow and enhancing team capability.
Debug and resolve software defects and issues.
Keep updated with the latest industry trends and technologies, and suggest improvements where necessary.
Collaborate with DevOps teams to automate deployment processes and ensure seamless production releases.
Lead design discussions and help in setting technical standards and best practices for the development team.
Skills and Qualifications:
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Minimum of 4 years of experience with Python, with a deep understanding of its strengths and weaknesses.
Strong experience with Python frameworks such as Django, Flask, FastAPI, etc.
Solid understanding of RESTful APIs and their integrations.
Proficiency in databases, both relational (e.g., PostgreSQL, MySQL) and non-relational (e.g., MongoDB).
Familiarity with cloud platforms like AWS, GCP, or Azure.
Strong understanding of software engineering best practices, including design patterns, code reviews, and automated testing.
Experience with front-end technologies (HTML, CSS, JavaScript) is a plus.
Ability to communicate complex technical concepts clearly, both written and verbally.
Passion for innovation and staying updated with the latest technological developments.
Strong problem-solving skills with a knack for thinking creatively.
Ability to thrive in a fast-paced, collaborative, and diverse environment.
Strong team player with excellent interpersonal skills.
Benefits:
Competitive salary and benefits package.
Opportunity to work on cutting-edge AI technologies and applications.
Collaborative and innovative work environment with continuous opportunities for learning and growth.
If you are a good fit for this position, please send your CV in English along with your salary requirements. Only shortlisted candidates will be contacted.
The job ad is no longer active
Look at the current jobs Python Odesaβ