datatrota
Signup Login
Home Jobs Blog

Senior Backend Engineer. at Carbon Nigeria

Carbon NigeriaLagos, Nigeria Software Development
Full Time
We empower individuals with access to credit, simple payments solutions, high-yield investment opportunities and easy-to-use tools for personal financial management. Carbon is headquartered in Lagos, Nigeria. We are a global company of over 90 employees with operations in Nigeria, Ghana and Kenya

About The Role

  • As a Senior Backend Engineer, you'll play a key role in building and maintaining scalable, secure, and resilient systems that power our platform. You'll collaborate with a cross-functional team to deliver impactful solutions and ensure seamless integrations between services. Our stack leverages Java, Node.js, and PHP, with a strong focus on AWS, CICD, Microservices and Event-driven architecture.
  • You'll join a team dedicated to building scalable infrastructure, ensuring system reliability, and maintaining top-notch security standards. We are heavily invested in modern engineering practices and are looking for someone passionate about driving excellence in backend development.

Responsibilities

  • Design, develop, and maintain robust and scalable backend systems using Java, Node.js, and PHP.
  • Architect and implement microservices that align with our platform's scalability and performance goals.
  • Leverage AWS services (e.g., ECS, Lambda, RDS) to deploy and manage cloud-native applications.
  • Develop and maintain CI/CD pipelines to streamline deployment and ensure delivery of high-quality code.
  • Collaborate with frontend developers, product managers, and other stakeholders to deliver seamless end-to-end solutions.
  • Implement best practices for API design, particularly RESTful services
  • Monitor, troubleshoot, and optimize backend services to ensure reliability, performance, and scalability.
  • Mentor junior engineers, participate in technical discussions, and contribute to the team's continuous improvement.
  • Write clear, maintainable, and testable code while following modern development practices.

Requirements

  • Expert-level proficiency in Java, Node.js, and PHP with a strong understanding of backend development best practices.
  • Proven experience designing and implementing microservices architectures and distributed systems.
  • Strong experience with AWS services (e.g., EC2, ECS, Lambda, RDS, CloudFront, and API Gateway).
  • Solid understanding of CI/CD pipelines, automated testing, and deployment practices.
  • Familiarity with containerization tools such as Docker and Kubernetes.
  • Experience working with relational and non-relational databases such as PostgreSQL, MongoDB, or DynamoDB.
  • Proficiency in building scalable, maintainable, and secure RESTful APIs.
  • Knowledge of infrastructure as code tools like Terraform, CloudFormation, or similar.
  • Understanding of networking concepts, including CDNs, HTTP, and TCP/IP.
  • Strong problem-solving skills and the ability to diagnose and resolve performance issues.
  • Effective communication skills with the ability to mentor team members and contribute to technical discussions

Preferred Skills

  • Experience with TypeScript for writing modern JavaScript applications.
  • Familiarity with Kafka, Redis, or other message brokers for event-driven architectures.
  • Exposure to financial services platforms or fintech environments is a plus.

Recruitment process

  • Call with People team
  • Case Study ( Assessment)
  • Interview

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend