Full Stack Engineer

Posted 4 Days Ago
Be an Early Applicant
Lagos, Lagos Island, Lagos, NGA
In-Office
Mid level
Fintech • Mobile • Financial Services
The Role
Design, implement, and maintain responsive ReactJS frontends and NestJS backend services for banking web applications. Build APIs, design databases, enforce security and authentication, write unit and automated tests, troubleshoot production issues, document systems, and collaborate with architects, security teams, and cross-functional peers to ensure scalable, compliant solutions.
Summary Generated by Built In
Implement frontend user interfaces using ReactJS and other web technologies. 
Ensure responsiveness, usability, and accessibility across different devices and 
browsers.  
Implement backend services, APIs, and data integration layers using NestJS as the 
primary framework. Ensure efficiency, reliability, and adherence to industry 
standards. Handle data validation, error handling, and authentication/authorization 
mechanisms.  
Collaborate with architects and technical leads to define scalable and secure system 
architecture that aligns with the bank’s requirements and industry best practices.  
Design, develop, and maintain web applications that provide banking services to 
customers and internal users.  
Design and optimize database schemas, write efficient queries, and implement 
database access layers for seamless data storage and retrieval.  
Write clean, maintainable, and well-documented code. Conduct unit tests and 
contribute to automated testing frameworks to ensure code quality and robustness.  
Implement security measures and adhere to industry standards and best practices 
for data protection, authentication, and authorization. Collaborate with security 
teams to ensure compliance with regulatory requirements.  
Investigate and resolve production issues related to backend services and web 
applications. Provide timely support and troubleshooting assistance to resolve 
critical incidents.  
Document system designs, APIs, user interfaces, and implementation details. 
Contribute to internal knowledge sharing platforms and participate in code reviews 
to maintain code quality and foster a collaborative development environment.


Requirements
Proven experience as a Full Stack Engineer or similar role, preferably within the 
banking or financial industry.  
Strong proficiency in front-end development using ReactJS and other web 
technologies. Knowledge of Angular is a plus.  
Strong proficiency in backend development using NestJS. Knowledge of Laravel is a 
plus.  
 Proficiency in JavaScript or TypeScript and knowledge of related libraries and 
frameworks.  
 Experience with RESTful API design and development, including authentication and 
authorization mechanisms.  
 Experience with MongoDB and other NoSQL databases. Knowledge of MySQL is a 
plus.
Familiarity with version control systems (e.g., Git) and Agile software development 
methodologies.  
Strong problem-solving skills and ability to analyze and debug complex web issues.  
Excellent communication and collaboration skills to work effectively within cross-
functional teams. 



Skills Required

  • Proven experience as a Full Stack Engineer or similar role
  • Experience in the banking or financial industry
  • Strong proficiency in front-end development using ReactJS
  • Knowledge of Angular
  • Strong proficiency in backend development using NestJS
  • Knowledge of Laravel
  • Proficiency in JavaScript or TypeScript
  • Experience with RESTful API design, authentication and authorization
  • Experience with MongoDB and other NoSQL databases
  • Knowledge of MySQL
  • Familiarity with version control systems (e.g., Git) and Agile methodologies
  • Experience writing unit tests and contributing to automated testing frameworks
  • Strong problem-solving, communication, and collaboration skills
  • Implement security best practices and collaborate with security teams for compliance
  • Design and optimize database schemas and efficient queries
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
45 Employees
Year Founded: 2022

What We Do

Source Microfinance Bank is a Lagos-based Nigerian microfinance institution focused on reinventing banking through innovation and technology. It provides customer-centric financial services to individuals, low- and medium-income earners, micro businesses, and other businesses, including accounts, loans, and digital banking channels. Its mission is to improve access to credit and personalized financial products while empowering customers and communities through accessible, technology-enabled banking.

Similar Jobs

Fireflies AI Logo Fireflies AI

Full-stack Engineer

Artificial Intelligence
In-Office or Remote
14 Locations
76 Employees

Flutterwave Logo Flutterwave

Senior Full-stack Engineer

Fintech • Payments • Financial Services
In-Office
Lekki, Lagos, NGA
2014 Employees

Flutterwave Logo Flutterwave

Senior Full-stack Engineer

Fintech • Payments • Financial Services
In-Office
Lekki, Lagos, NGA
2014 Employees

Flutterwave Logo Flutterwave

Full-stack Engineer

Fintech • Payments • Financial Services
In-Office
Lekki, Lagos, NGA
2014 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account