datatrota
Signup Login
Home Jobs Blog

Backend Engineer at Payzeep

PayzeepNigeria Software Development
Full Time

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

More jobs like this

X

Send this job to a friend