prophius
Senior Fullstack Engineer
Company
Role
Senior Fullstack Engineer
Location
Job type
Full-time
Found on Mokaru
4 months ago
Salary
Job description
Senior Fullstack Software Engineer Full-Time.
Prophius is building the future of finance across Africa by empowering businesses to accept payments in a cheap, safe, reliable, and contactless way. Prophius is led by top talented leaders offering a great mix of local and international talents and is built on a culture of innovation and a passion to change the future of finance. At Prophius, we believe in providing talented people with the environment, resources, and support to do the best work of their lives. We want great people to join us, treat them with genuine respect, and give them the means to succeed.
Job Description In the capacity of a Senior Full-Stack Engineer at Prophius, your responsibilities will encompass the architecture and development of scalable systems capable of managing real-time transactions, integrating with various payment gateways, and providing exceptional user experiences. This role operates at the confluence of sophisticated backend services and user-centric frontend interfaces, requiring the resolution of intricate challenges within a dynamic fintech ecosystem. This is a hybrid position situated in Lagos, which affords the advantage of remote work coupled with scheduled in-person collaboration days with the team.
RESPONSIBILITIES ● Design and build scalable backend services and APIs using Java (Spring Boot) to power payment processing, reconciliation, and financial reporting
● Develop responsive, user-friendly dashboards and interfaces with React and TypeScript ● Architect solutions that ensure data consistency, security, and compliance with financial regulations ● Integrate with payment gateways, banks, and third-party financial services ● Optimize database queries and system performance to handle high transaction volumes ● Collaborate with product managers, designers, and other engineers to deliver features that drive business growth ● Participate in architectural decisions, code reviews, and technical planning ● Mentor junior engineers and contribute to a culture of technical excellence ● Troubleshoot and resolve issues across the full stack, ensuring high availability and reliability
An Ideal Candidate Should Have: ● 5+ years of professional software development experience, with at least 2 years in a senior or lead role ● Deep proficiency in Java and the Spring ecosystem (Spring Boot, Spring Data, Spring Security, Spring Cloud) ● Good experience with React (hooks, context API, state management with Redux Toolkit or Zustand) ● Experience building and consuming RESTful APIs in a microservices architecture ● Solid understanding of relational databases (MySQL, Redis) and writing efficient, optimized queries ● Familiarity with message queues (Kafka, RabbitMQ) and event-driven architectures ● Knowledge of cloud platforms (AWS preferred) and containerization (Docker, Kubernetes) ● Experience with PCI compliance, data encryption, and security best practices ● Understanding of financial concepts (payments, reconciliation, ledgers) is a strong plus ● Excellent problem-solving skills and attention to detail ● Strong communication and collaboration skills
What Prophius Offers ● Competitive Salary ● Paid time off ● Paid training courses and learning opportunities ● Flexible Work Schedule (Hybrid) ● Plus other benefits


