
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