We are looking for a seasoned Senior Backend Engineer with a strong background in Python to join our engineering team. The ideal candidate will be responsible for designing, developing, and maintaining scalable and robust backend services that power our products. This role involves collaborating closely with cross-functional teams to implement high-quality, performant features that meet our business objectives and enhance user experience.
Key Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable Python code.
- Lead the development of backend systems with a focus on high availability, low latency, and scalability.
- Collaborate with frontend developers and product teams to integrate user-facing elements with server-side logic.
- Implement security and data protection solutions.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Help maintain code quality, organization, and automation.
- Stay informed of emerging technologies/industry trends and apply them into operations and activities.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in backend development with a strong grasp of Python.
- Experience with Python frameworks (e.g., Django, Flask).
- Proficient understanding of code versioning tools, such as Git.
- Solid understanding of object-oriented programming.
- Familiarity with continuous integration.