Senior Software Engineer Backend Payments & Architecture (Remote Argentina)

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's or Master's degree in Computer Engineering or related field., 7+ years of backend software development experience, including 3+ years leading teams and designing payment systems., Strong knowledge of Java 11+, Spring Boot, and microservices architecture., Experience with AWS cloud services, transaction management, and high-availability systems..

Key responsibilities:

  • Lead the design and development of scalable Java-based payment systems.
  • Integrate payment gateways, banks, and alternative payment methods.
  • Guide the transition to microservices architecture for payments.
  • Mentor junior developers and collaborate with cross-functional teams.

OKTO logo
OKTO Financial Services Scaleup https://www.oktopayments.com/
51 - 200 Employees
See all jobs

Job description

OKTO’s continuous growth demands highcaliber candidates who can demonstrate professionalism, passion, and creativity. For those who come on board, we offer significant career advancement, challenges, and a runway for growth.
OKTO powers digital payments for every entertainment, leisure, and gaming environment. Our unified payment platform combines secure, realworld transactions with the most powerful payment technology to create immersive payment experiences for both merchants and their users.
Since 2019, OKTO has been improving payment interactions for online and retail gaming and introducing frictionless payments with its local knowledge, sector expertise, and international capabilities.
The expanding business now employs over 200 payment experts, gaming insiders, and software engineers, serving some of the most exciting international markets, including Brazil, Romania, Italy, Greece, Germany, the UK, and Spain.

Summary

We are looking for a Senior Backend Engineer to join our fully remote team based in Argentina. You will lead the design and development of scalable Javabased payment systems in a hightransaction environment. This is a key role in shaping OKTO’s nextgeneration payment platform, with strong growth potential and global impact.

Your responsibilities will include:

• Leading the design and architecture of complex distributed systems that handle realtime financial transactions at scale.
• Spearheading the integration of payment gateways, banks, card networks, and alternative payment methods.
• Taking a lead role in our transition to a microservicesbased architecture for payments.
• Creating and maintaining highquality, optimized code with robust unit tests and appropriate test coverage.
• Providing technical leadership, mentoring junior developers, and guiding the team in best practices and efficient coding techniques.
• Collaborating with crossfunctional teams to deliver highly scalable, performant solutions.
• Driving continuous improvement initiatives, identifying bottlenecks, and optimizing the software development lifecycle.
• Collaborating with DevOps to optimize CICD pipelines, and monitoring strategies for production systems.

Requirements


• Excellent academic background: Bachelor’s or Master’s degree in Computer Engineering or a related field.
• Proven experience (7+ years) in backend software development, with at least 3 years leading teams and architecting payment systems.
• Strong understanding of payment flows, settlement, reconciliation, and fraud detection mechanisms.
• Deep knowledge of Java 11+, Spring Boot.
• Strong experience with AWS cloud services, including IAM, EC2, S3, Lambda, RDS, DynamoDB, and API Gateway.
• Handson experience with transaction management, database tuning (PostgreSQL, MySQL, or NoSQL stores), and highavailability strategies.
• Extensive experience with EventDriven Software Design Patterns and complex systems architecture.
• Expertise in microservices architecture, specifically with Java 8+, Spring Boot, Spring Cloud (Netflix OSS), OAuth2 Security, and JPA ORM.
• Expertise in designing secure RESTful APIs and working with OAuth2, JWT, and SSO mechanisms.
• Advanced proficiency in Git for source control and versioning.
• Strong technical writing skills, with the ability to produce clear and concise technical requirements, design documents, and specifications.
• A proven ability to communicate complex technical concepts effectively in English.

Benefits

Competitive remuneration package tailored to your experience.

💰 Competitive Compensation

💻 Modern Equipment

📈 Career Growth

🎓 Continuous Learning

🌱 Inclusive Environment

🏠 Workfromhome

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Financial Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Team Leadership
  • Communication
  • Problem Solving

Back-End Developer Related jobs