← Back to Careers

Posted on: 10/22/2024

Backend Engineer (DevOps & Cloud Specialist)

Engineering

Nairobi, Cape Town, or Johannesburg

Full-Time Contractor

Mid to Senior Level

About Us

At Acacia Analytics, we are a dynamic and fast-paced startup committed to revolutionizing tech innovation in Africa. Our team thrives on innovation, collaboration, and the relentless pursuit of growth. As we continue to expand, we're seeking passionate and proactive individuals who are eager to make a significant impact and drive our success forward.

Job Description

As a Backend Engineer at Acacia Analytics, you will play a pivotal role in designing, developing, and maintaining our backend systems. You will collaborate closely with cross-functional teams to build scalable, robust end-to-end solutions, leveraging your expertise in DevOps and cloud technologies. This is an excellent opportunity for a seasoned engineer who thrives in a startup environment and is ready to take initiative and drive projects from conception to deployment.

Responsibilities

  • Design, develop, and maintain backend services using Python and frameworks like FastAPI or Flask.
  • Implement RESTful APIs and ensure their scalability, security, and performance.
  • Manage and optimize cloud infrastructure on AWS or GCP.
  • Implement and maintain CI/CD pipelines to streamline deployment processes.
  • Leverage Infrastructure as Code (IaC) tools.
  • Design and manage NoSQL databases, primarily MongoDB.
  • Develop and maintain serverless applications and services.
  • Collaborate with full stack engineers and data scientists to deliver high-quality products.
  • Implement monitoring and logging solutions to ensure system reliability.
  • Identify and resolve performance bottlenecks and technical issues.

Qualifications

  • Minimum of 5 years of experience in backend development.
  • Proven experience with DevOps practices and cloud platforms (AWS or GCP).
  • Proficient in Python.
  • Experience with FastAPI or Flask.
  • Extensive experience with AWS or GCP services.
  • Proficient in MongoDB or other NoSQL databases; knowledge of traditional SQL DBs is a bonus.
  • Hands-on experience with serverless architectures (e.g., AWS Lambda, Google Cloud Functions).
  • Experience with Docker and containerization is a must.
  • Familiarity with Kubernetes, Jenkins, or similar tools is a bonus.
  • Experience with Terraform, CloudFormation, or equivalent for Infrastructure as Code (IaC).
  • Proficiency with Git and collaborative workflows.
  • Strong problem-solving abilities and attention to detail.
  • Excellent communication skills.
  • Ability to take initiative and work independently in a fast-paced environment.
  • Adaptable and open to continuous learning and adopting new technologies.
  • Relentless motivation and passion for what you do.
  • Experience working closely with LLMs to code and debug.

Benefits

  • Competitive salary: Commensurate with experience and skills.
  • Flexible working environment: Embrace a culture that supports work-life balance.
  • Professional growth: Opportunities for continuous learning and career advancement.
  • Health insurance.
  • Collaborative team: Work with a passionate and dedicated team committed to innovation.
  • Impact: Play a key role in shaping the future of our company and products.

How to Apply

Fill in the form on the following page.

Acacia Analytics | Software Engineering Company Based in Africa