Job Description

Role Overview:One of our clients is looking for a Software Engineer, you’ll be the brain behind crafting, developing, testing, launching, and maintaining scalable systems that power seamless payment experiences. This role sits within the Accept Payment Team, which builds and enhances payment gateway and payment page — essential features enabling merchants and partners to integrate payment flows into their applications.You’ll work closely with cross-functional teams — from Product and Design to Backend and Operations — to deliver secure, efficient, and high-performing systems that improve customer experience and drive adoption.Key Responsibilities:Develop, test, and deploy high-quality, scalable software systems for payment gateway and payment pageCollaborate cross-functionally with Product, Design, and Backend teams to deliver robust features on scheduleWrite clean, maintainable, and efficient code with proper documentation and testingDebug and resolve production issues across multiple services and layers of the stackParticipate in feature roadmap discussions and technical planning with the Product and Engineering teamsEnsure high system availability, performance, and data integrity across payment-related servicesContinuously improve system design and architecture to support growth and scalabilityKey Requirements:Bachelor’s degree in Computer Science, Software Engineering, or related field3–5 years of hands-on experience as a Software Engineer or Backend DeveloperStrong proficiency in PHP or Go; experience with Yii2 Framework is a plusSolid understanding of algorithms, OOP principles, design patterns, and clean code practicesFamiliarity with payment systems, payment gateways, or accounting systems is preferredExperience handling large datasets and/or high-concurrency systems is highly desirableStrong analytical and debugging skills with the ability to solve complex performance issuesComfortable working in agile environments and collaborating across cross-functional teamsExcellent communication and problem-solving skills

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In