datatrota
Signup Login
Home Jobs Blog

Backend Engineer at ThriveAgric

ThriveAgricAbuja, Nigeria Software Development
Full Time
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.

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.

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.

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.

Qualifications

  • Bachelor’s / Master’s in Computer Science, Artificial Intelligence, Data Science, or a related field. 
  • 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.
  • 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.

Tech Stack:

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

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend