HamburgerMenu
hirist

Job Description

Role Overview :

As a Product Engineer at Glomopay, you will be the primary architect and executor of our core payment infrastructure. This role demands a deep technical understanding of how money moves digitally, requiring you to build high-availability systems that manage complex, cross-border financial transactions. You will work at the intersection of product strategy and deep backend engineering, ensuring our platform remains the gold standard for reliability and security in the fintech space.

Responsibilities :

- Design, develop, and maintain mission-critical payment gateways and distributed ledger systems that handle high-volume transaction traffic with 99.99% uptime.

- Implement robust, idempotent API architectures to prevent duplicate transactions and ensure data consistency across distributed microservices.

- Lead the transition toward advanced trunk-based development and automated CI/CD workflows to facilitate rapid, stable deployment cycles.

- Architect multi-currency settlement engines and orchestration layers that seamlessly integrate with international banking partners and payment rails.

- Enforce strict clean code discipline and design patterns to ensure the codebase remains maintainable, testable, and scalable as the product evolves.

- Collaborate directly with product and design leads to translate complex financial requirements into technical specifications and executable code.

- Manage the security lifecycle of financial data by implementing advanced encryption standards, secure key management, and rigorous PCI-DSS compliant workflows.

- Conduct deep-dive performance tuning and bottleneck analysis on database queries and service interactions to maintain sub-millisecond latencies.

- Take end-to-end ownership of feature sets, from initial discovery and technical design to production monitoring and post-launch optimization.

- Mentor junior and mid-level engineers through detailed code reviews and architectural workshops to elevate the team's overall technical bar.

Technical Requirements :

- Proven expertise in backend engineering using high-concurrency languages such as Java (Spring Boot), Golang, or Node.js within a fintech or payments context.

- Deep understanding of relational database internals (PostgreSQL/MySQL), specifically regarding transaction isolation levels, locking mechanisms, and ACID properties.

- Extensive experience with message brokers and event-driven architectures using Apache Kafka, RabbitMQ, or AWS SNS/SQS for asynchronous processing.

- Proficiency in cloud-native technologies, including Docker, Kubernetes, and managed services within AWS, GCP, or Azure environments.

- Hands-on experience with distributed systems challenges, including service discovery, circuit breaking, and distributed tracing.

- Strong grasp of security protocols, including OAuth2, OpenID Connect, JWT, and Mutual TLS (mTLS) for secure service-to-service communication.

- Mastery of unit, integration, and end-to-end testing frameworks to ensure the integrity of the payment processing pipeline.

Preferred Skills :

- Previous experience integrating with global payment rails such as UPI, SWIFT, SEPA, or card networks like Visa and Mastercard.

- Familiarity with double-entry bookkeeping principles and the technical implementation of financial ledger systems.

- Experience with Infrastructure as Code (IaC) tools such as Terraform or Pulumi to manage scalable cloud environments.

- Knowledge of Domain-Driven Design (DDD) to model complex business logic within a microservices ecosystem.

- Exposure to real-time monitoring and observability stacks like Prometheus, Grafana, and ELK (Elasticsearch, Logstash, Kibana) for proactive system health management.

- Understanding of modern frontend frameworks (React/Next.js) to better facilitate full-stack collaboration on internal merchant dashboards.


info-icon

Did you find something suspicious?