Senior Back-End Engineer
Chisinau, MoldovaEngineerPosted Jul 20, 2026
Privacy PolicyJob OpeningsSenior Back-End EngineerEngineering & Delivery - Chisinau, Chisinau (Remote)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...