Netzence
IT & Telecoms
Senior Software Engineer (Full Stack)
Share this role
About this role
Netzence is a Nigerian technology company building FinTech and sustainability platforms, including the KlimateRide smart ride-hailing and delivery platform. Netzence is hiring a Senior Software Engineer (Full Stack) to join its team in Nigeria. FinTech experience is mandatory for this role
Job Details
- Position: Senior Software Engineer (Full Stack)
- Experience: 4-7 years
- Location: Nigeria (Netzence Innovation Centre, Central Business District, Abuja)
Job Summary
The Senior Software Engineer (Full Stack) designs, builds and maintains scalable, secure and high-performance FinTech platforms that support Netzence's digital products and services. Beyond writing code, the role contributes to system architecture, reliability and continuous improvement, working closely with Product, UI/UX, DevOps, Compliance and Operations teams. Senior Engineers are also expected to provide technical leadership, mentor junior engineers and influence architectural decisions
Key Responsibilities
- Work with the project team to understand product requirements, product architecture, interfaces and integrations
- Develop internet and distributed software solutions and direct technical aspects of operations related to client accounts or high-severity issues
- Ensure robust and sustainable architecture for software development by monitoring SOA metrics and fixing bugs logged by customers
- Participate in solution workshops, write technical documentation and engage in continuous delivery and DevOps
- Contribute to the evolution of company-level software best practices, standards and policies
- Work closely with other developers and the Business Analyst team to ensure technical compatibility and user satisfaction
- Collaborate with product owners, technical architects and other developers to plan, design, develop, test and maintain web and mobile applications, and develop enhancements for existing systems
- Liaise with network administrators, systems analysts and software engineers to resolve problems with software products or company systems
- Manage and guide junior software engineers and developers
Qualifications and Requirements
- Bachelor's degree in Computer Science or any related field
- 4-7 years of experience as a Software Engineer
- Experience with Web3
- Experience building scalable applications in FinTech or high-growth technology environments
- Solid understanding of databases, cloud infrastructure and secure coding practices
- Familiarity with agile delivery models
- Strong problem-solving and collaboration skills
- Strong experience in modern programming frameworks and APIs, including Java (Spring, Java EE), Kotlin, JavaScript (Angular, React, Vue, jQuery), Python (Django, Flask), HTML/CSS and Git
- A good understanding of other object-oriented languages is highly advantageous
- Very good understanding of one or more relational database systems (MySQL, PostgreSQL, MSSQL Server, Oracle) and/or NoSQL databases
- Demonstrated significant contribution to one or more customer-facing solutions in active use
- Experience working in a team-oriented, collaborative environment
- Ability to multi-task and adapt to changing priorities
- Test Driven Development, CI/CD and other automated testing skills
- Working knowledge of version control systems such as GitHub
- Great attention to detail
How to Apply
Fill out the form on the website below, select "Senior Software Engineer (Full Stack)" as the position you are applying for, and upload your updated CV and cover letter
This role accepts applications on an external page.