Senior Backend Engineer (Python/Django)
Summary
A senior backend engineer designs, builds, and maintains scalable Python/Django server-side applications and APIs, integrating them with user-facing elements while ensuring security, performance, and reliability. Works closely with frontend developers and product managers in an on-site Polokwane team.
About the Role
Our client is seeking a talented and experienced Senior Backend Engineer with expertise in Python and Django to join their team in Polokwane. You will be responsible for designing, developing, and maintaining robust, scalable server-side applications and APIs. This role requires a strong understanding of software architecture, database management, and best practices in backend development. You will work closely with frontend developers, product managers, and other stakeholders to deliver high-quality software solutions that meet business needs and drive user satisfaction.
Key Responsibilities
- Design, build, and maintain efficient, reusable, and reliable Python/Django code.
- Develop and manage robust APIs for internal and external use.
- Integrate user-facing elements with server-side logic.
- Implement security and data protection measures.
- Optimize applications for maximum speed, scalability, and reliability.
- Collaborate with cross-functional teams to define, design, and ship new features.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in backend development with Python.
- Strong proficiency with the Django framework and its ecosystem.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and ORMs.
- Understanding of fundamental design principles behind scalable applications.
- Familiarity with code versioning tools, such as Git.
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and company holidays.
- A supportive and collaborative work environment in Polokwane.
- Opportunities for professional development and skill enhancement.
- Retirement savings plan with employer matching.