UP® otherwise known as Unified Payment Services Limited is Nigeria’s premier Payments & Financial Technology company founded in 1997 by a consortium of leading Nigerian banks. UP® operates as a shared infrastructure for the banking community in Nigeria and Payments Service Provider within and outside Nigeria, with a vision to be the most preferred e-payment service provider in Africa.
Job Description
- A Back-End Developer is responsible for the server-side development of web applications. They build the core functionality that users don't directly see, but thatpowers the entire application.
This includes tasks like:
- Designing and implementing databases to store and manage data.
- Building APIs (Application Programming Interfaces) that allow other applicationsto interact with the back-end.
- Writing server-side code that handles user requests and performs various tasks.
- Ensuring the application is secure, scalable, and performant.
Responsibilities
- Participate in the entire application development lifecycle, focusing on coding and debugging.
- Write clean, well-documented, and maintainable code to develop functional and secure back-end features.
- Troubleshoot and debug complex back-end issues.
- Design and implement database solutions for efficient data storage and retrieval.
- Develop and maintain secure APIs for seamless communication with front-end applications and other services.
- Optimize application performance and scalability to handle increasing user traffic and data volume.
- Collaborate with front-end developers to ensure smooth integration between the user interface and the back-end.
- Stay up-to-date with the latest back-end technologies and trends.
Requirements
- Proven experience as a Back-End Developer with 4 - 6 years of experience.
- Strong understanding of back-end development principles and best practices.
- Proficiency in one or more back-end programming languages (e.g., Java, .Net,C#).
- Experience with relational databases (e.g., MySQL, PostgreSQL) MsSQL and
- NoSQL databases (e.g., MongoDB).
- Experience with building and maintaining APIs (RESTful APIs, GraphQL).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
Additional Skills (may be desired depending on the specific role):
- Experience with cloud platforms (e.g., AWS, Azure, GCP)
- DevOps experience
- Experience with containerisation technologies (e.g., Docker, Kubernetes)
- Experience with continuous integration and continuous delivery (CI/CD) pipelines.
Method of Application
Signup to view application details.
Signup Now