Backend Engineer

ThriveAgric is a fast-growing agricultural technology company passionate about ensuring food security. We link farmers to capital, data-driven best practices and access to local and global markets for their commodities.

We are recruiting to fill the position below:

 

Job Title: Backend Engineer

Location: Abuja (FCT)

Role Overview

  • The Lead Backend Engineer will design, develop, and maintain scalable and high-performance backend systems.
  • This role requires strong technical expertise, leadership skills, and the ability to mentor junior engineers.
  • The ideal candidate will have a proven track record of delivering robust backend solutions and collaborating with cross-functional teams to drive product development.

Key Responsibilities
Technical Leadership:

  • Lead the design and architecture of backend systems, ensuring scalability, reliability, and performance.
  • Define best practices, coding standards, and development processes for the backend team.
  • Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.

System Design:

  • Design and implement scalable and fault-tolerant systems.
  • Evaluate and integrate third-party tools and services as needed.
  • Monitor and troubleshoot production systems, ensuring high availability and performance.

Innovation:

  • Stay updated with emerging technologies and industry trends.
  • Propose and implement innovative solutions to improve system performance and developer productivity.

Backend Development:

  • Develop and maintain backend services using Go, TypeScript, Python, and JavaScript.
  • Build RESTful APIs, microservices, and event-driven architectures.
  • Optimize database queries and ensure efficient data storage and retrieval.

Collaboration:

  • Work closely with frontend engineers, product managers, and DevOps teams to deliver end-to-end solutions. – Participate in code reviews, ensuring high-quality and maintainable code.
  • Collaborate with stakeholders to gather requirements and translate them into technical specifications.

Qualifications

  • Bachelor’s / Master’s in Computer Science, Artificial Intelligence, Data Science, or a related field.
  • Experience with database systems (SQL and NoSQL) and caching mechanisms.
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and leadership skills.
  • 4+ years of professional experience in backend development.
  • Proficiency in Go (Golang), TypeScript, Python, and JavaScript.
  • Strong understanding of RESTful APIs, microservices architecture, and event-driven systems.

Tech Stack:

  • Go (Golang), TypeScript, Python, JavaScript.

How to Apply
Interested and qualified candidates should:
Click here to apply

Subscribe to our socials and stay tuned to the latest jobs