Job Description
Moniepoint Incorporated is seeking an experienced Senior Software Engineer to join its dynamic engineering team. The role involves building scalable, reliable backend systems, optimizing performance, and contributing to high-impact fintech solutions that serve millions of users globally. The ideal candidate is a backend-focused engineer with strong Java and Spring Boot expertise and a passion for solving complex technical problems.
Key Responsibilities
- Collaborate with cross-functional teams including product, design, and QA to deliver impactful features.
- Design and implement scalable backend architecture using Java and Spring Boot.
- Write clean, maintainable, and testable code while ensuring performance and reliability.
- Integrate APIs and third-party services with robust error handling.
- Enhance system performance through refactoring, automation, and technical improvements.
- Participate in code reviews and contribute to architecture discussions and documentation.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years’ experience in backend software development.
- Strong proficiency in Java and Spring Boot with deep knowledge of backend best practices.
- Experience with building scalable APIs, web services, and distributed systems.
- Familiarity with Agile development, CI/CD pipelines, and relational databases such as PostgreSQL.
- Exposure to frontend frameworks (AngularJS, React) is an advantage.
- Excellent debugging, problem-solving, and communication skills.
Tech Stack
Technologies include Java (latest versions), Spring Boot, Docker, Kubernetes, PostgreSQL, DynamoDB, Elasticsearch, and AWS Cloud Infrastructure.
Benefits
- Competitive salary and annual bonus.
- Pension and comprehensive health insurance.
- Professional growth through learning and development initiatives.
- Supportive, inclusive work culture that values collaboration and innovation.
