Software Engineer - Acquiring Card Processing

We're Checkout.com
We're building the connected finance businesses deserve. Unleashing them with tomorrow's technology, today. Our flexible payments solutions help global enterprises — like Samsung, Deliveroo and Adidas — launch new products and create experiences customers love. And it's not just what we build that makes us different. It's how.
We liberate smart, passionate people to collaborate, innovate and do their best work — faster. That's why we're one of the most valuable fintech firms around. But we're just getting started. By cutting through financial complexity, we'll empower companies to change the world. Join us. Unlock your potential.
Build tomorrow, today.


Software Engineer at Checkout.com:
Checkout.com is actively looking for a driven and passionate Software Engineer to contribute in bringing our core technology payment platform to the next level of innovation and scalability.As a member of our talented Engineering Team, the Software Engineer will be responsible for the development and delivery of our payment solutions to enhance Checkout.com’s user experience on various channels (web, mobile, etc.). The successful candidate will work on the specification, design, coding testing and deployment of software products within a Microsoft environment (.Net / C#) as well as the maintenance of current backend systems. The candidate will be working closely with an energetic and excellence driven team toward a common goal: providing our customers with reliable, fast and secure service-oriented web based payment solutions. The ideal candidate will have excellent coding skills and product judgment, the ability to quickly pick up new domain-specific knowledge and a passion to contribute to complex and multidisciplinary projects through agile practices and processes.

About You

  • 2-5 years' experience as Software Engineer in an Agile environment
  • BSc in Computer Science or equivalent - MSc preferred
  • Enjoy learning new skills and using the best tools for the job
  • Solid experience in Software Development, Design and Architecture
  • Strong knowledge and application of software design patterns
  • Strong .NET / .NET Core knowledge
  • Excellent practical knowledge of OOP concepts and SOLID principles
  • Experience with Git (Git flow, pull requests and code reviews)
  • Solid understanding of HTTP and RESTful design
  • Hands-on experience with SQL and NoSQL
  • Experience with Unit and Integration testing
  • Experience with Continuous Integration and Deployment workflows
  • Cloud experience
  • Superb communication skills, ability to interact effectively with multidisciplinary teams
  • Fluent in English and C#

What you will be doing

  • Design, develop, and deliver new features on our RESTful API and related services
  • Work closely with global stakeholders and peers
  • Assist in requirements identification and in producing specifications
  • Create and maintain a development environment for efficient testing and integration
  • Assist QA to define acceptance tests
  • Support the creation and maintenance of technical documentation
  • Participate in team knowledge management and make recommendations for continuous improvement of SDLC
  • Contribute and adhere to coding standards, best practices, and procedures
  • Mentor teammates
Checkout.com empowers businesses to adapt, innovate, and thrive with the Connected Payments™ they deserve. The company’s technology makes payments seamless. Flexible solutions, granular data, and instant insights help global enterprises launch new products in new markets and create outstanding customer experiences. They provide the fastest, most reliable payments in more than 150 currencies, with in-country acquiring, world-class fraud filters and reporting, through one API. And they can accept all major international credit and debit cards, as well as popular alternative and local payment methods. Checkout.com launched in 2012 and now has a team of 1000 people across 17 offices worldwide, offering local expertise where it’s needed.