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