Senior/Staff Backend Developer

Puraido (Headquarters: Bangkok, Thailand)

Location: Bangkok (Thailand) | On-site/Hybrid/Remote   |   Full-Time
Kotlin Java Spring Boot Hibernate JPA ActiveMQ JMS PostgreSQL AWS EKS Kubernetes Helm RDS Terraform GitLab CI/CD Backend Senior Staff Payments Fintech SaaS B2B Back End Engineer Staff Engineer
**About Puraido:**

Puraido is building a B2B payment orchestration platform focused on recurring payments. Our system integrates multiple payment gateways into a single easy-to-use platform, handling order processing, payments, email notifications, third-party callbacks and risk management. We face ongoing challenges from the constantly changing payment landscape, requiring immense flexibility from our platform.

We aim to develop high-grade software by providing our developers the space and time to create solutions that make sense from both engineering and business perspectives, making as few shortcuts as possible. We're building for the future and scaling up as a first-grade SaaS to attract new types of clients, while remaining focused on our existing clients' needs. Puraido seeks talents who embody our core values of creativity, collaboration, excellence, and innovation.

**The Role:**

We are seeking a Senior or Staff level Backend Developer to join our dynamic team. You will play a pivotal role in designing, developing, and maintaining the core backend systems of our payment orchestration platform. You'll tackle complex challenges related to payment processing, gateway integrations, system reliability, scalability, and security within a constantly evolving fintech landscape.

**Responsibilities:**

*   Design, build, and maintain efficient, reusable, and reliable backend code (Kotlin/Java, Spring Boot).
*   Integrate with various third-party payment gateways and APIs.
*   Develop and manage database schemas and interactions (PostgreSQL, Hibernate/JPA).
*   Implement and manage asynchronous processing using message queues (ActiveMQ/JMS).
*   Ensure the performance, quality, and responsiveness of backend services.
*   Collaborate with frontend developers, product managers, and other stakeholders.
*   Contribute to infrastructure management and CI/CD processes (AWS, EKS/Kubernetes, Terraform, GitLab CI/CD).
*   Uphold high engineering standards and best practices.

**Ideal Candidate:**

*   Proven experience as a Senior or Staff Backend Engineer.
*   Strong proficiency in Kotlin and/or Java, particularly with the Spring Boot framework.
*   Solid understanding of ORM technologies like Hibernate/JPA.
*   Experience with relational databases, especially PostgreSQL.
*   Familiarity with message queueing systems like ActiveMQ/JMS.
*   Experience with cloud platforms (AWS preferred) and container orchestration (Kubernetes/EKS).
*   Understanding of infrastructure as code (Terraform) and CI/CD pipelines.
*   Experience in the payments or fintech domain is a strong plus.
*   Strong problem-solving skills and ability to work independently and collaboratively.
*   Commitment to writing clean, testable, and maintainable code.

**Work Environment:**

Our informal team works from a large penthouse-style office in central Bangkok, with plenty of space to work, relax and socialize. We offer both remote and flexible on-site positions to accommodate our engineers from various nationalities across the globe. Visa sponsorship is available.
Post Date: April 21, 2025