We are seeking a skilled Software Engineer with a passion for building high quality customer-facing software experiences to enhance and expand our digital payment platforms. The ideal candidate will have experience building, scaling, and maintaining full stack web applications.
You’ll join a supportive, collaborative team that values initiative, continuous improvement, and a growth mindset. We believe in empowering engineers to take responsibility, lean into ambiguity, and turn ideas into reality.
Key Responsibilities:
- Develop and maintain backend services and APIs using Django/Python.
- Develop and maintain front-end features using modern JavaScript frameworks (e.g. React).
- Write clean, maintainable, testable, and efficient code.
- Take ownership of medium-sized projects, navigating ambiguity with creativity and initiative.
- Contribute actively to team-based architecture and technical design discussions.
- Ensure application performance, quality, and responsiveness through automated testing, monitoring, and observability.
- Conduct code reviews.
- Participate in the development, deployment, and maintenance of cloud-based infrastructure.
- Contribute to developing and troubleshooting frontend UIs interacting with backend APIs.
- Participate in our incident management on-call rotation and contribute to building more resilient systems.
Required Skills and Qualifications:
- 3+ years of professional experience in full stack development.
- Experience with modern languages such as Python, Java, PHP, Go, etc.
- Experience with modern Javascript frameworks such as React, Angular, Vue, etc.
- Demonstrated ability to build and scale complex web systems.
- Solid understanding of object-oriented programming, data structures, and algorithms.
- Experience working within distributed systems, understanding scalability and reliability aspects.
- A proactive, learning-oriented mindset: you ask questions, seek feedback, and pursue growth.
- Passion for delivering great software and driving outcomes that matter.
Desired Expertise:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience with web application development using Python and Django.
- Exposure to infrastructure tools (e.g. Docker, Teraform) and cloud providers (e.g., AWS Azure, or GCP).
- Proficiency in RESTful API design and implementation.
- Proficiency in automated testing best practices and modern tooling.
- Experience with cloud monitoring services such as DataDog, New Relic, or AppDynamics.
Who We Are:
PaymentWorks digital supplier onboarding is the foundation of vendor master data management – enabling organizations to control costs and risks while executing a payables strategy to optimize the time value of money.
Why Work Here:
- We have a proven market need
- We have hockey stick growth expectations
- Our product stops payments fraud (yes, we regularly stop bad guys!)
- We are small and nimble, and we move fast. New ideas, new problems to solve, and new customers happen every day.
- We respect that you have a life outside of work (i.e., we have options for flexible work schedules, and we have great benefits, including unlimited PTO)
- Every employee has an impact – no one here is a cog in a machine
- Applicants must pass a background check before being officially accepted for employment.
PaymentWorks bases our employment decisions entirely on business needs, job requirements, and qualifications-we do not discriminate based on race, gender, religion, health, parental status, personal beliefs, veteran status, age, or any other status. Applications from women and members of underrepresented minority groups are welcomed.
Job is remote, however, applicants must reside in one of the following states: Arizona, California, Colorado, Connecticut, Florida, Georgia, Illinois, Indiana, Kentucky, Maine, Massachusetts, Montana, Nevada, New Hampshire, New Jersey, New York, Oregon, Pennsylvania, Rhode Island, Texas, Virginia, Washington, West Virginia, Wisconsin
At PaymentWorks, we base our employment decisions entirely on business needs, job requirements, and qualifications. We do not discriminate based on race, gender, religion, health, parental status, personal beliefs, veteran status, age, or any other status. We have zero tolerance for any kind of discrimination, and we are looking for candidates who share those values. Applications from women and members of underrepresented minority groups are welcomed.
About PaymentWorks
PaymentWorks digital supplier onboarding is the foundation of vendor master data management – enabling organizations to control costs and risks while executing a payables strategy to optimize the time value of money.
To apply for this position, send an e-mail to: careers@paymentworks.com