Back to search
Payall Himalayas · Posted yesterday

Senior Back-End Engineer

Full time Remote

Backend Engineering Software Engineering Fintech Engineering Payments Engineering
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

About Us:

Payall Payment Systems is a dynamic and rapidly growing fintech startup focused on revolutionizing cross-border payments. Our mission is to provide seamless, secure, and innovative payment solutions for businesses worldwide. As we continue to scale, we are seeking a talented Senior Back-End Engineer to help build and maintain scalable, high-performance systems that power our products.

Position Overview:

As a Senior Back-End Engineer, you will play a critical role in designing, developing, and maintaining the core backend systems that drive our platform. You will collaborate closely with cross-functional teams to develop innovative solutions, ensure system reliability, and support business growth. This role requires a hands-on developer who thrives in a fast-paced startup environment. You will be expected to take full ownership of delivery of new functionality or removal of defects all the way through the development process.

Key Responsibilities:

  • Architect, implement and deploy high-performance, multi-tenant services;
  • Integrate with 3rd party services;
  • Perform code reviews to ensure code quality, maintainability, and adherence to best practices;
  • Write unit, functional and integration tests covering your code:
  • Work closely with product managers, designers, and QA to deliver top-notch products:
  • Involve in full software development lifecycle from concept to deployment, including maintenance;
  • Contribute to CI/CD pipelines and optimize workflows for better efficiency;
  • Create quality technical documentation to support the engineering and product teams;
  • Implement and enforce secure coding standards to safeguard against security vulnerabilities;
  • Actively participate in SCRUM rituals;
  • Participate in product planning and roadmap discussions;
  • Guide and mentor junior engineers, helping them to up their game;
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review;
  • Document software designs decisions, APIs, and processes to support knowledge sharing and maintain technical clarity;
  • Maintain publicly facing API documentation;
  • Provide ongoing support and maintenance for existing applications, including bug fixes and performance enhancements.

Qualifications:

  • 5+ years of hands-on experience designing, developing, and maintaining server-side applications using Java and/or Kotlin.
  • Proven experience building and owning material components of large-scale financial systems, payment platforms, banking systems, or other mission-critical applications.
  • Demonstrated experience designing and operating distributed systems, including understanding of scalability, reliability, fault tolerance, and performance optimization.
  • Strong experience with data modeling, database architecture, and working with large-scale datasets and high-volume transactional data.
  • Practical experience leveraging Artificial Intelligence (AI) tools and technologies within software development workflows, including improving engineering productivity, code quality, automation, or system capabilities.
  • Proven ability to take end-to-end ownership of complex engineering initiatives, from architecture and design through implementation, deployment, and ongoing maintenance.
  • Experience designing and developing microservices-based architectures and high-availability, low-latency systems.
  • Strong proficiency with Java and/or Kotlin, including Spring Framework (Spring Boot, Spring MVC).
  • Solid understanding of software architecture principles, design patterns, and engineering best practices.
  • Experience implementing secure software solutions with a strong security-oriented mindset, particularly in environments handling sensitive financial or transactional data.
  • Experience working with cloud platforms such as AWS or GCP.
  • Experience with CI/CD pipelines, infrastructure automation, and modern software delivery practices.
  • Proficiency with version control systems, particularly Git.
  • Experience writing comprehensive unit, functional, and integration tests.
  • Experience creating and maintaining technical documentation, API documentation, and software design specifications.
  • Previous experience mentoring engineers, providing technical guidance, conducting code reviews, and helping improve engineering practices across a team.
  • Strong problem-solving and analytical skills with the ability to operate effectively in a fast-paced startup environment.
  • Excellent communication and collaboration skills, with the ability to work cross-functionally with Product, QA, Compliance, and other business teams.

Originally posted on Himalayas

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search