Senior Software Engineer

Posted An Hour Ago
Be an Early Applicant
Lagos, Lagos Island, Lagos, NGA
In-Office
Senior level
Fintech • Real Estate • Financial Services
The Role
Lead design, development, testing, and maintenance of scalable server-side applications and responsive UIs. Architect APIs, resolve technical challenges, apply DevOps with Kubernetes, enforce testing and security best practices, and document systems while ensuring regulatory compliance.
Summary Generated by Built In
About the role.
As a Senior Software Engineer, you will play a pivotal role in the creation, design, maintenance, and enhancement of software applications. Working collaboratively with diverse members of the engineering team, including project managers, designers, and testers, you will be at the forefront of driving technological innovation within the firm. You will be responsible for analyzing user needs, creating an architecture, and designing software solutions to meet those needs.

You must be knowledgeable about the software development lifecycle and be able to work collaboratively with others to produce high-quality software products.

You will report to the Chief Technology Officer (CTO).

Key Responsibilities
  • Lead the design, coding, testing, and maintenance of complex software solutions, ensuring scalability, reliability, and performance.
  • Architect and develop robust server-side applications and APIs using Java and Node.js, facilitating seamless communication between databases, web servers, and other back-end systems.
  • Oversee the creation of responsive and scalable user interfaces using HTML, CSS, JavaScript, and modern frameworks to deliver exceptional user experiences.
  • Analyze and resolve intricate technical challenges, proactively identifying bottlenecks and recommending innovative solutions.
  • Champion fundamental DevOps principles, leveraging tools like Kubernetes for container orchestration and deployment automation to streamline development pipelines.
  • Define and enforce standards for rigorous software testing to ensure defect-free functionality and optimal user satisfaction.
  • Drive the development of intuitive web and mobile user interfaces, focusing on usability and alignment with product objectives.
  • Stay abreast of emerging technologies, frameworks, and programming languages to inform strategic technology adoption and keep software solutions competitive.
  • Create and maintain comprehensive documentation for code, system architecture, and processes to facilitate knowledge sharing and onboarding.
  • Implement and enforce security best practices to safeguard systems, applications, and sensitive data from vulnerabilities.
  • Ensure all software solutions adhere to legal, regulatory, and organizational requirements.


Requirements
● Bachelor's degree in computer science or a related field; master’s degree is an added advantage.
● Minimum of 7 to 10 years of experience as a Software developer with 3 years leading engineering teams.
● Minimum of 7 to 10 years Proven experience as a software engineer, demonstrating progressively increasing responsibilities.
● Proficient in multiple programming languages, with a strong focus on Java, Spring Boot, and Node.js, demonstrating expertise in building scalable and     efficient applications.
● A good understanding of database management, software development methodologies/tools, software architecture principles and design patterns.
● Excellent problem-solving and critical-thinking skills.
● Communicate clearly and effectively with other developers, stakeholders, and clients. This includes both written and verbal communication.
● Knowledge of regulatory requirements related to software development.

Benefits
Competitive

Skills Required

  • Bachelor's degree in computer science or a related field
  • Master's degree (added advantage)
  • 7 to 10 years of experience as a software developer
  • Minimum 3 years leading engineering teams
  • Proficient in Java
  • Proficient in Spring Boot
  • Proficient in Node.js
  • Experience building responsive UIs with HTML, CSS, and JavaScript (modern frameworks)
  • Experience with Kubernetes for container orchestration and deployment automation
  • Good understanding of database management and software development methodologies/tools
  • Knowledge of software architecture principles and design patterns
  • Excellent problem-solving and critical-thinking skills
  • Clear written and verbal communication with developers, stakeholders, and clients
  • Knowledge of regulatory requirements related to software development
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
66 Employees

What We Do

Sankore Investments is a global investment company providing investment, risk, and estate management services to corporations, financial institutions, and individuals. Focused on emerging African markets, it aims to help clients across social strata create and manage wealth. Its offerings include wealth management, advisory and fund management, real estate, financial technology, brokerage, and registrar services, serving both individuals and corporations across the region.

Similar Jobs

Kuda Logo Kuda

Senior Software Engineer

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

SeerBit Logo SeerBit

Senior Software Engineer

Fintech • Payments • Financial Services
In-Office
Lagos, NGA
26 Employees
30K-60K Annually

Koolboks Logo Koolboks

Senior Software Engineer

Appliances • Manufacturing • Solar • Renewable Energy
In-Office
Lagos, Lagos Island, Lagos, NGA
261 Employees
In-Office or Remote
Lagos, Lagos Island, Lagos, NGA
96 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