DevJobs

Backend Software Engineer

Overview
Skills
  • Java Java
  • Python Python
  • Node.js Node.js
  • PostgreSQL PostgreSQL
  • Redis Redis
  • AWS AWS
  • Azure Azure
  • GCP GCP
  • Docker Docker
  • Kubernetes Kubernetes

Why?

Do you want to build software that really matters? At PayEm, we solve significant pain points for businesses by revolutionizing global spend management and procurement processes. Our platform automates the entire Request to Reconciliation process, seamlessly integrating with ERP systems and offering tailored solutions to meet the unique needs of finance and procurement teams.

Are you passionate about your work? At the Core team, you will get a chance to build the most critical business processes that delight our customers while using modern technologies and technical infrastructures that take our platform to the next level. Join us if you also take software development seriously.


Who?

  • You have 7+ years of proven experience as a Backend Software Engineer
  • You are proficient with server-side development using Python, Node.js, or Java.
  • You have experience with relational databases (e.g., PostgreSQL,) and NoSQL databases (e.g. Redis).
  • You are familiar with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • You believe that strong foundations are essential, having studied Computer Science and OOP, and have mastered the craft of software development.
  • You are a believer in teamwork and quick iterations - an Agile practitioner.
  • You are fun to work with, especially in fast-paced and dynamic environments.



What?

As a Backend Software Engineer at PayEm, you will:

  • Design, build, and launch product capabilities that help businesses solve their pains with spend management and procurement processes.
  • Own features from working closely with product managers on requirements, designing and implementing the feature, ensuring quality through automation, to monitoring the feature’s success in the production system.
  • Care about team productivity and system health by evolving our technology, building tools, and progressing with our technological roadmap, continually improving our best practices.
  • Leave the code in a better state than when you found it.
  • Participate in code reviews to ensure code quality and distribute knowledge.

PayEm