freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer I

Summary

Build and maintain scalable microservices for a global payments platform using C# .NET Core, Python, Java, or Go, collaborating with cross-functional teams to deliver secure, high-performance transaction technology.

Company Description

Checkout.com drives billions of transactions worldwide, enabling merchants to boost acceptance rates, reduce costs, and fight fraud. With a global presence, we focus on building next‑generation payment technology that delivers seamless customer experiences.

Job Description

The role is for a software engineer who will design, develop, test, deploy, maintain, and enhance our microservices‑based platform on AWS, primarily using C# .NET Core, Python, Java, or Go. You will work across teams, taking ownership of projects and evolving them to meet changing business needs.

Responsibilities

  • Lead project priorities, define deadlines, and ensure timely delivery of software solutions.
  • Design, develop, test, deploy, and maintain scalable, loosely coupled microservices.
  • Collaborate with product management, engineering, and other stakeholders to understand requirements.
  • Write clean, maintainable, testable code and contribute to architectural decisions.
  • Mentor junior team members and share technical knowledge.
  • Continuously improve development processes and adopt emerging technologies.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • Proficiency in Python and strong knowledge of .NET C#, Java, or Go.
  • Solid understanding of software development principles in back‑end or full‑stack environments.
  • Excellent communication and stakeholder interaction skills.
  • Experience working in agile environments and delivering high‑quality code under tight deadlines.
  • Strong problem‑solving skills and ability to work independently and in a team.
  • Payments or financial domain knowledge is a plus.

Benefits

Hybrid working model with three days per week in the office to support collaboration. Flexible schedule to balance work and personal life.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available