Backend Engineer at Termii

Experience: Mid-level

Education: B.A/BSc/HND

Job-type: Full Time

Location: Lagos

Field: Backend Developer

Termii is a communications platform that allows African businesses to send messages to anyone across SMS, email, voice, and instant messaging channels. With Termii businesses can; 1. Verify customer identity & transactions 2. Send product notifications to customers 3. Generate personality and engagement insights from customer transactions

About the Role

We are seeking a highly skilled Mid-Level Backend Springboot Engineer to implement scalable systems capable of handling high traffic, large data volumes, and complex workflows.

This role focuses on building robust backend solutions, optimising data handling, and developing efficient API products for seamless integration and operation.

Key Responsibilities

System Design & Development:

  • Build and maintain scalable backend systems to support complex business requirements with a focus on reliability and performance.
  • High-Volume Processing: Implement backend solutions that can handle large-scale workloads efficiently, ensuring low latency and high throughput.
  • API Development: Design, implement, and optimise APIs that support real-time data exchange and enable seamless integration with other services.

Data Management:

  • Design and maintain database schemas and structures for optimal performance.
  • Write and optimise complex queries to ensure efficient data processing.
  • Manage relational and NoSQL databases to support diverse data workloads.

Scalable Architecture:

  • Develop systems designed to handle rapid growth and significant traffic spikes.

Integration:

  • Work with external systems and services to enable seamless interoperability and data synchronisation.

Quality Assurance:

  • Implement robust testing strategies, including unit tests, integration tests, and performance benchmarks, to ensure system reliability.

Collaboration:

  • Work closely with frontend teams, product managers, and stakeholders to deliver complete solutions that meet business objectives.
  • Monitoring & Optimisation: Continuously monitor system performance and implement improvements to enhance efficiency and scalability.

Requirements

  • 3 – 5 years of backend development experience, focusing on large-scale applications.
  • Proven experience building high-performance systems capable of processing significant transaction volumes.

Technical Expertise:

  • Proficiency in Java (Spring Boot) for backend development.
  • Strong understanding of high-throughput API development and real-time systems.
  • Expertise in managing relational databases (MySQL) and NoSQL (MongoDB).
  • Familiarity with distributed systems and event-driven architectures.
  • Hands-on experience with tools like Kafka for large-scale data processing.
  • Proficiency in deploying applications using containerization technologies like Docker and Kubernetes.
  • Experience with CI/CD pipelines and DevOps best practices.

Problem-Solving Skills:

  • Strong debugging skills and the ability to resolve performance bottlenecks.
  • Proficiency in designing efficient algorithms and workflows to handle high transaction loads.

Soft Skills:

  • Excellent communication and collaboration abilities.
  • A proactive approach to solving technical challenges and delivering results.

Preferred Skills:

  • Knowledge of caching mechanisms like Redis for enhancing application performance.
  • Experience designing systems to handle distributed workloads and ensure data consistency across services.
  • Strong understanding of system security, authentication, and authorisation best practices.

Method of Application 

Meet the Qualifications? Email your resume and a portfolio to  [email protected] using the Job Title as the subject.

Fast Track Your Application

Want to skip the queue? Submit your CV directly and our team will prioritise your application.

Submit Your CV

Latest Jobs

Scroll to Top