Individuals, SMEs, and Organizations use PayZeep to make payments, receive payments, process payments, accept deposits, and complete business transactions.
- We are seeking a Backend Engineer, as a Backend Engineer, you will be responsible for designing, implementing, and maintaining the server-side components of our software applications.
- Your expertise in Node.js, java, Spring Boot, MongoDB, PostgreSQL, and AWS will be crucial in developing scalable and efficient backend systems.
Responsibilities:
- Collaborate with cross-functional teams, including front-end engineers, product managers, and designers, to gather requirements and translate them into scalable backend solutions.
- Develop server-side code using Node.js, java, and Spring Boot, ensuring high performance, scalability, and maintainability.
- Design and optimize database structures using MongoDB and PostgreSQL, ensuring data integrity and efficient data retrieval.
- Implement and integrate with AWS services to deploy and manage scalable infrastructure.
- Write clean, modular, and testable code, following best practices, coding standards and test-driven development.
- Implement security measures, such as authentication and authorization mechanisms, to protect sensitive data.
- Conduct thorough testing and debugging to ensure the reliability and stability of backend systems.
- Monitor and optimize application performance, including identifying and resolving bottlenecks and implementing caching strategies.
- Collaborate with frontend engineers to define and implement APIs that facilitate seamless communication between frontend and backend systems.
- Stay up-to-date with the latest backend technologies, frameworks, and best practices, and actively contribute to the technical growth of the team.
- Participate in code reviews, provide constructive feedback, and maintain documentation.
- Support and maintain existing backend systems, addressing bugs and implementing enhancements as required.
Qualifications:
- Strong proficiency in Node.js, java, and Spring Boot, with hands-on experience in developing scalable backend applications using these technologies.
- Proficient in database management using MongoDB and PostgreSQL, including data modeling, querying, and performance optimization.
- Experience with socket implementations
- Experience with ISO8583 messaging
- Experience with AWS services for deploying and managing scalable infrastructure.
- Solid understanding of RESTful APIs, microservices architecture, and design patterns.
- Familiarity with containerization technologies, such as Docker and Kubernetes, for building and deploying applications.
- Experience with payment processing, including card processors such as NIBSS, UPSL, and ISW
- Strong knowledge of security principles and best practices for protecting data and infrastructure.
- Experience with version control systems, preferably Git, and collaborative development workflows.
- Experience working in a Fintech environment will be an added advantage
Method of Application
Signup to view application details.
Signup Now