DevJobs

Backend Developer

Overview
PayEm is a global procurement and spend management platform that automates finance processes from request to reconciliation. By reducing friction and tedious tasks for finance teams, our clients increase productivity, reduce risk, and lower operating costs to contribute to business growth. The backbone team of our system is expanding, and we are looking for an experienced Back End Developer to help grow our product integrations and make an impact on our customers.

We are looking for an experienced Backend Developer who can help manage and grow our system's integrations and backend infrastructure. This role will involve managing a large number of integrations with external systems, maintaining complex business logic services, and taking care of our overall backend infrastructure.

Requirements:

  • Minimum of 4 years of experience in backend development, preferably in an environment with a high degree of system integrations.
  • Experience with system integration and managing complex system relationships.
  • Experience with database technologies such as PostgreSQL, MySQL, or similar.
  • Strong unit testing and debugging skills.
  • Excellent problem-solving skills and attention to detail.

Education:

A degree in Computer Science, Information Systems, or a related field, or equivalent experience.

Advantages:

  • Experience in the fintech sector.
  • Familiarity with Workato.
  • Knowledge of container technologies like Docker and orchestration tools like Kubernetes.
  • Familiarity with Jenkins for continuous integration.
  • Strong proficiency with Python and Django framework.
  • Understanding of data security and privacy principles.

About The Role:

  • Design, develop, and maintain a large number of integrations with external systems.
  • Maintain complex business logic services and the overall backend infrastructure of the company.
  • Write reusable, efficient, and scalable code.
  • Integrate user-facing elements developed by front-end developers with server-side logic.
  • Implement a robust set of services and APIs to power the web application.
  • Troubleshoot, debug, upgrade, and optimize our systems.
  • Collaborate with cross-functional teams to define, design, and implement new features and integrations.
  • Improve system quality by identifying issues and common patterns and developing standard operating procedures.
PayEm