We are seeking a talented and experienced Backend Python Engineer to join our dynamic team. As a Backend Python Engineer, you will be responsible for developing, maintaining, and improving the backend architecture of our software systems. You will collaborate closely with cross-functional teams to design and implement scalable solutions to complex problems.
Responsibilities:
- Develop and maintain backend services written in Python
- Collaborate with cross-functional teams to identify and implement solutions
- Design and implement scalable and high-performance systems
- Troubleshoot and resolve software defects and production issues
- Optimize and improve system performance and reliability
- Stay updated with the latest industry trends and technologies
- Provide technical guidance and mentorship to junior engineers
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field
- 5 to 9 years of experience as a Backend Python Engineer or similar role
- Strong proficiency in Python and related frameworks such as Django or Flask
- Experience designing and developing RESTful APIs
- Solid understanding of database concepts and experience with SQL and NoSQL databases
- Familiarity with cloud platforms such as AWS or Azure
- Proficient in version control tools such as Git
- Strong problem-solving and analytical skills
- Excellent communication and collaboration abilities
- Ability to work effectively in a fast-paced and dynamic environment