Senior Software Engineer

M
MoniepointFinTech
Remote, NigeriaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 5+ years
Required Skills
AWSDockerPostgreSQLDynamoDBElasticSearchHibernateJavaKubernetesSpringSpring Boot

Requirements

  • BS/MS in Computer Science, Engineering, or a related technical field.
  • At least 5+ years of professional experience in software engineering, with a strong focus on backend systems.
  • Expertise in Java and Spring Boot.
  • Solid understanding of modern backend architecture and best practices.
  • Experience building and scaling web services, APIs, and distributed systems.
  • Familiarity with Agile development methodologies and CI/CD pipelines.
  • Proficient with relational databases and ORM frameworks (e.g., Hibernate).
  • Strong debugging skills and a methodical approach to problem-solving.
  • Excellent communication skills and a team-first attitude.

Responsibilities

  • Collaborate with cross-functional teams (product, design, QA) to define, design, and ship high-impact features.
  • Design scalable architecture and implement performant backend services using Java and Spring Boot.
  • Write clean, maintainable, and well-documented code with a strong focus on reliability and testability.
  • Integrate third-party services and APIs while ensuring robust error handling and graceful degradation.
  • Continuously improve system performance and developer experience through automation and refactoring.
  • Debug complex issues across the stack and proactively identify opportunities for technical improvement.
  • Participate in code reviews, architecture discussions, and share best practices with the team.
  • Document technical decisions, systems, and processes for future team reference and transparency.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now