Senior Backend Engineer (Python)

Placements24

Bloemfontein

Híbrido

ZAR 900 000 - 1 300 000

Tempo integral

Há 3 dias
Torna-te num dos primeiros candidatos

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Medical insurance
Retirement plan
Hybrid work model
Office in Bloemfontein

Resumo da oferta

Placements24 in Bloemfontein is seeking a Senior Backend Engineer with a strong Python focus to design, build, and maintain scalable backend services. You will develop RESTful APIs, optimize performance, and work closely with frontend teams and product managers.

The role requires 5+ years of experience, proficiency in Django/Flask, and solid database knowledge. A hybrid work model is offered, with the team operating from the Bloemfontein office in the Free State.

Qualificações

  • 5+ years of professional backend development experience.
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Strong Python proficiency with Django or Flask.
  • Experience designing RESTful APIs and scalable backends.
  • Solid relational and NoSQL database design knowledge.
  • Git version control experience; cloud platforms (AWS/Azure/GCP).
  • Familiarity with testing frameworks and CI/CD pipelines.
  • Strong problem-solving and communication skills.
  • Knowledge of message queues (RabbitMQ or Kafka) a plus.

Responsabilidades

  • Design, develop, and maintain scalable Python backend services.
  • Build RESTful APIs that integrate with front-end apps and third-party services.
  • Optimize performance; identify bottlenecks and troubleshoot issues.
  • Design/manage PostgreSQL/MySQL database schemas and queries.
  • Implement security measures and ensure data protection.
  • Write unit and integration tests to ensure code quality.
  • Collaborate with frontend, product, and other teams.
  • Participate in code reviews and architectural discussions.
  • Contribute to CI/CD pipelines and deployment processes.
  • Keep up-to-date with backend technologies and trends.

Conhecimentos

Python
Django/Flask
APIs
Databases
Git
Cloud platforms
Testing frameworks
CI/CD
Messaging (RabbitMQ/Kafka)

Formação académica

Bachelors in CS/Engineering or related

Ferramentas

PostgreSQL/MySQL

Descrição da oferta de emprego

About the Role

Our client, a fast-growing SaaS company based in **Bloemfontein**, is seeking an experienced Senior Backend Engineer with a strong focus on Python development. This role is essential for designing, developing, and maintaining the robust backend infrastructure that powers our client's innovative software solutions. You will be part of a collaborative engineering team, responsible for building scalable APIs, managing databases, and ensuring the performance and reliability of our systems. The ideal candidate is proficient in Python, understands best practices in backend development, and is eager to contribute to a dynamic and evolving product. This is an excellent opportunity to grow your career in the heart of the **Free State**.

Key Responsibilities
  • Design, develop, and implement high-quality, scalable, and maintainable backend services using Python.
  • Build and maintain RESTful APIs that integrate with front-end applications and third-party services.
  • Optimize application performance, identify and resolve bottlenecks, and troubleshoot complex issues.
  • Manage and optimize database schemas and queries (e.g., PostgreSQL, MySQL).
  • Implement robust security measures and ensure data protection.
  • Write comprehensive unit and integration tests to ensure code quality and reliability.
  • Collaborate closely with front-end developers, product managers, and other stakeholders.
  • Participate actively in code reviews, providing and receiving constructive feedback.
  • Contribute to architectural decisions and technology selection.
  • Maintain and improve CI/CD pipelines for efficient deployment.
  • Stay up-to-date with the latest backend technologies and industry trends.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in backend development.
  • Strong proficiency in Python and relevant frameworks (e.g., Django, Flask).
  • Experience designing and developing RESTful APIs.
  • Solid understanding of database design and management (SQL and NoSQL).
  • Experience with version control systems like Git.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of testing frameworks and methodologies.
  • Strong problem-solving and analytical skills.
  • Excellent communication and interpersonal skills.
  • Experience with message queues (e.g., RabbitMQ, Kafka) is a plus.
Benefits

Our client offers a competitive salary, a comprehensive benefits package including medical and retirement contributions, and numerous opportunities for professional development and training. The role is based in our modern **Bloemfontein** office, offering a collaborative and innovative work environment with a hybrid work model. Join a team dedicated to building cutting-edge technology and enjoy a great work-life balance in **Free State**.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Bloemfontein

Presencial
ZAR 900 000 - 1 200 000
Competitive salary
Growth opportunities
Bloemfontein office
+2
Senior Backend Engineer (Microservices & APIs)
Senior Backend Engineer (Microservices & APIs)

Placements24 • Bloemfontein

Presencial
ZAR 1 000 000 - 1 400 000
Competitive salary
Professional development
Modern tech stack exposure
+3
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Vereeniging

Híbrido
ZAR 900 000 - 1 300 000
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Stellenbosch

Híbrido
ZAR 900 000 - 1 300 000
Bonuses
Health benefits
Hybrid work model
+1
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Mossel Bay

Híbrido
ZAR 900 000 - 1 300 000
Hybrid work model
Competitive salary
Health insurance and retirement funds
Software Developer - Backend Services
Software Developer - Backend Services

Placements24 • Bloemfontein

Presencial
ZAR 600 000 - 900 000
Salary bonus
Health insurance
Retirement plan
+3
Senior Backend Developer (Python/Django)
Senior Backend Developer (Python/Django)

Placements24 • George

Híbrido
ZAR 900 000 - 1 500 000
Competitive salary
Professional development
Modern tech stack
+2
Senior Backend Developer (Python/Django)
Senior Backend Developer (Python/Django)

Placements24 • Upington

Híbrido
ZAR 850 000 - 1 250 000
Hybrid work model
Health benefits
Retirement savings plan
+1
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Pietermaritzburg

Híbrido
ZAR 900 000 - 1 300 000
Hybrid work arrangement
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Soweto

Presencial
ZAR 900 000 - 1 300 000
Medical aid
Retirement fund contributions
Professional development opportunities
+2