Senior Back End Engineer

Johannesburg or Cape Town, South Africa

Are you passionate about designing and building scalable backend systems for cloud-hosted applications? Do you enjoy working with modern architectures like microservices to solve real-world challenges? Are you excited to contribute to impactful solutions that integrate with AI and operate in client-facing environments?

Join Elixirr Digital as a Senior Back End Engineer and help shape the future of our cloud-native platforms!

As a Senior Backend Engineer, you’ll work with a modern tech stack—including cloud services like AWS and Azure—to build secure, scalable systems that power our SaaS products and client-deployed solutions. You’ll collaborate closely with our DevOps and AI teams, integrating their expertise into the backend services you develop.

What you will be doing as Senior Back End Engineer at Elixirr Digital?

Platform Architecture & Development:

  • Design, implement, and maintain the core backend architecture for Elixirr’s AI-augmented consulting platform.
  • Drive decisions on microservices, containerization, and serverless solutions (e.g., AWS Lambda, Azure Functions) based on performance and scalability requirements.

Open Source & Cloud Integration:

  • Evaluate and integrate open-source frameworks to reduce development time and improve platform reliability (e.g., Spring Boot, Django, Node.js frameworks, etc.).
  • Leverage AWS and Azure services (e.g., EC2, S3, RDS, Cosmos DB, Event Hub, etc.) to deliver high-availability, high-performance solutions.

AI-Augmented Development:

  • Explore and utilize cutting-edge AI tools (e.g., code generation, automated testing, GPT-based assistants) to accelerate the development lifecycle, improve code quality, and optimize performance.
  • Collaborate with AI engineers and data scientists to ensure smooth integration of AI/ML models, microservices, and APIs. 

Competencies and skillset we expect you to have to successfully perform your job: 

  • 5+ years of hands-on experience building and deploying large-scale backend systems in cloud environments (AWS and/or Azure).
  • Strong proficiency in Python or at least one major backend language/framework (e.g., Django, Java/Spring Boot, Node.js).
  • Experience with microservices architecture, RESTful API design, and event-driven or serverless architectures.
  • Familiarity with containerization (Docker, Kubernetes) and Infrastructure as Code (Terraform, AWS CloudFormation, Azure Resource Manager).
  • Solid understanding of relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, DynamoDB)

AI & Automation Skills:

  • Experience or strong interest in using AI/ML-enabled developer tools (e.g., code generation, automated testing, GPT-based assistants) to accelerate the software development lifecycle.
  • Ability to collaborate with data science teams to integrate machine learning models and AI APIs.

We could be a perfect fit if you are:

  • Passionate about technology. You anticipate, recognize, and resolve technical problems using a variety of specialized tools for application development and support.
  • Independent. You are a self-motivated and ambitious individual, capable of managing multiple responsibilities effectively.
  • Problem-solver. You think creatively and find solutions to complex challenges.
  • Creative and outside-the-box thinker. You look beyond blog posts and whitepapers, competitions, and even state-of-the-art benchmarks to solve real-world problems.
  • Communicator. Strong verbal and written communication skills are essential to ensure effective collaboration and timely delivery of results within the team.
  • Proficient in English. We work across continents in a global environment, so fluent English, both written and spoken is a must.

Why is Elixirr Digital the right next step for you?

From working with cutting-edge technologies to solving complex challenges for global clients, we make sure your work matters. And while you’re building great things, we’re here to support you.

Compensation & Equity:

  • Performance bonus
  • Employee Stock Options Grant
  • Employee Share Purchase Plan (ESPP)
  • Competitive compensation

Health & Wellbeing:

  • Health benefits plan
  • Flexible working hours
  • Pension plan

Projects & Tools:

  • Modern equipment
  • Big clients and interesting projects
  • Cutting-edge technologies

Learning & Growth: 

  • Growth and development opportunities
  • Internal LMS & knowledge hubs

We don’t just offer a job - we create space for you to grow, thrive, and be recognized.

Intrigued? Apply now!

Senior Back End Engineer

Job description

Senior Back End Engineer

Personal information
Professional data
Details