Skip to main content

Guavapay is hiring Software Engineer (Merchant Billing)

➡️ Apply here: Software Engineer (Merchant Billing)

🔔 Monitor #backend jobs

👩‍💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume


**About Us:**
Guavapay is a global payment platform that drives payment optimization and stability. Guavapay’s full-stack payment ecosystem includes a range of technology products and solutions, such as the MyGuava app, including card processing, e-wallets, currency exchange, payments, transfers, top-ups, and much more. MyGuava Business offers merchant acquiring services, card issuing, and more.
Whatever our customers’ needs are, our breakthrough platform can help them integrate, process, manage their finances, and transact globally. We aim to take our place on the forefront of payment disruption, bringing innovative solutions for flawless and invisible payments to the market.

**The Role:**
We are looking for a skilled **Software Engineer** to join our Merchant Billing team. In this role, you will design, develop, and maintain scalable, high-performance backend systems that power our financial products and services. You will collaborate with cross-functional teams, integrating with external systems, and ensuring our solutions are reliable, efficient, and secure.

**Key Responsibilities:**
* Design, develop, and maintain high-performance backend services.
* Collaborate with product managers, business/system analysts, and other stakeholders to develop and implement complex software solutions.
* Integrate with external systems and third-party services.
* Participate in code reviews, ensuring high-quality standards across the codebase.
* Troubleshoot and resolve issues in a timely manner to ensure stability and performance.
* Write clean, efficient, and well-documented code following best practices.

**About You:**
You are passionate about backend engineering and thrive in building robust financial technology solutions. You enjoy solving complex technical challenges, ensuring systems run smoothly at scale, and collaborating with diverse teams in a fast-paced fintech environment.

**Experience:**
* Bachelor’s degree in Computer Science, Engineering, or a related field.
* Minimum 5 years of professional experience in software development with a focus on backend systems.
* Strong proficiency in **Java** and the **Spring Boot** framework.
* Solid experience with **RESTful APIs** and **microservices architecture**.
* Proficiency in relational databases (e.g., PostgreSQL, MsSql) and ORM frameworks (e.g., Hibernate).
* Experience with **message brokers** such as RabbitMQ and Kafka.
* Knowledge of version control systems (e.g., Git).
* Strong problem-solving skills and attention to detail.
* Excellent communication and teamwork abilities.

**What you’ll bring (Skills):**
* Proven track record of delivering backend systems in fintech or similar industries.
* Strong understanding of distributed systems, scalability, and performance optimization.
* Ability to troubleshoot and resolve complex issues under pressure.
* Familiarity with **cloud platforms** and **containerization** (e.g., Docker, Kubernetes, OpenShift).
* Knowledge of **CI/CD pipelines** and DevOps practices.
* Proactive, detail-oriented, and adaptable to evolving technologies and requirements.

**Privacy Notice:**
By submitting this application, you agree that your personal data will be processed in accordance with our Privacy Notice: https://guavapay.com/page/privacy-policy-guavapay.

Previous and next articles