Overview

Interswitch is an Africa-focused integrated digital payments and commerce company that facilitates the electronic circulation of money as well as the exchange of value between individuals and organizations on a timely and consistent basis. Our vision is to build a prosperous Africa driven by a seamless exchange of value and commerce.

Job Position: Senior Backend Engineer

Job Location: Lagos

Job Description

  • Our Innovation Hub is seeking an experienced Senior Back End Software Engineer who will be responsible for building and maintaining scalable, secure, and high-performing backend systems.
  • The ideal candidate will have a deep understanding of software engineering principles, experience working with a range of technologies, and a passion for creating innovative solutions to complex problems.

Job Responsibilities

  • Design and develop RESTful APIs and microservices that power our web and mobile applications.
  • Collaborate with cross-functional teams to identify and prioritize features, requirements, and technical solutions that will drive innovation.
  • Lead the design and implementation of scalable and maintainable software architecture that meets functional and non-functional requirements.
  • Implement security measures to protect our systems and data.
  • Develop automated tests and participate in code reviews to ensure the quality and reliability of the software.
  • Mentor and coach other team members to improve their technical skills and contribute to the overall success of the team.
  • Stay up-to-date with the latest trends, technologies, and best practices in backend development.

Job Requirements

  • Bachelor’s or Master’s Degree in Computer Science or related field.
  • 5+ years of experience in back-end software engineering.
  • Expertise in at least one programming language such as Java, Python, or Node.js.
  • Experience with relational and/or NoSQL databases, such as MySQL, PostgreSQL, MongoDB, etc.
  • Knowledge of cloud-based computing platforms, such as AWS or Azure.
  • Understanding of software development methodologies, including agile and DevOps.
  • Strong problem-solving and analytical skills.
  • Excellent verbal and written communication skills.
  • Experience leading technical initiatives and mentoring other engineers.

Preferred:

  • Experience with serverless architecture, such as AWS Lambda or Azure Functions.
  • Knowledge of message queueing systems, such as Kafka or RabbitMQ.
  • Familiarity with containerization technologies, such as Docker and Kubernetes.
  • Experience working in an innovation lab or startup environment.

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

Tagged as: Information Technology