cover
Full Time

Senior Software Developer I - Payment Processing/ 2 weeks ago

Aylo
Attractive
Application ends: 2026-09-17

Quick Summary

Aylo is hiring a Senior Software Developer to design, build, and maintain high-volume payment processing platforms, microservices, and distributed backend systems. Applicants must have at least five years of backend development experience, proficiency in PHP 8.3, Node.js, and TypeScript, and expertise in GCP, Kubernetes, Docker, PostgreSQL, Redis, and GitLab CI/CD. The position includes incident management participation, hybrid or remote working models, and involves potential exposure to adult content.

Founded in 2004, we are a pioneering technology company offering world-class adult entertainment and games on some of the internet's safest and most popular platforms. Supported by an international team of dynamic and collaborative innovators, our mission is to enable safe user experiences and empower communities by celebrating diversity, inclusion, and expression, all while maintaining robust and trustworthy protocols.

We embrace the best of both worlds! Local talent can thrive in our collaborative office space with the flexibility of a hybrid work environment, while remote team members play an integral role in shaping our dynamic culture from afar. We have offices in Montreal (Quebec), Austin (Texas), and Nicosia (Cyprus).

A select number of positions require full-time in office attendance

We are seeking a highly skilled Senior Developer to design, build, and operate mission-critical payment platform services. This role ensures secure, reliable, and high-performance transaction processing. You will work on high-volume payment integrations, distributed systems, and backend services that directly impact customer experience and company revenue. Beyond software development, you will play a key role in platform resilience by participating in incident management, troubleshooting complex production issues, and driving continuous improvements following incidents.

What you will do:

  • Design, develop, and maintain scalable services supporting payment gateways, transaction processing, and financial workflows.
  • Develop secure and resilient integrations with third-party payment service providers and internal platforms.
  • Implement APIs, event-driven services, and microservices that meet the highest standards of performance, reliability, and security.
  • Produce clean, maintainable, and thoroughly tested code while adhering to engineering best practices and development standards.
  • Perform code reviews and offer technical mentorship to promote technical excellence within the team.
  • Improve CI/CD pipelines, deployment automation, and developer tools.
  • Optimize payment processing processes to ensure availability, scalability, performance, and transaction accuracy.
  • Participate in incident management, production support, and root cause analysis to continuously improve platform stability.

What you will need to be successful:

Essential skills:

  • Minimum of 5 years of professional backend development experience.
  • Excellent knowledge of PHP 8.3, Node.js, and TypeScript.
  • Mastery of modern backend frameworks, protocols, and architectures, including gRPC (Spiral RoadRunner), REST APIs, Webhooks, microservices, and event-driven architectures.
  • Good knowledge of cloud environments and distributed systems, including Google Cloud Platform (Firestore, Pub/Sub, Cloud Run), Kubernetes, Docker, and Helm.
  • Strong skills in databases, caching solutions, and messaging tools, including Firestore, PostgreSQL, Redis, Orleans, GCP Pub/Sub, and Node-RED.
  • Familiarity with monitoring and observability tools, such as Elastic APM and the ELK Stack (Elasticsearch, Logstash, Kibana).
  • Mastery of CI/CD pipelines (GitLab), automated testing, and deployment best practices.
  • Knowledge of secure development principles, including OWASP Top 10 controls and secure coding practices.
  • Excellent problem-solving skills and ability to evolve effectively in critical high-availability production environments.

Assets:

  • Expertise in payment systems, transaction processing, or fintech integrations.
  • Experience with Jira and automation between different tools.
  • Knowledge of payment industry standards, including PCI-DSS, tokenization, and 3D Secure.
  • Experience in incident management, participation in on-call rotations, and production problem resolution.

As an equal opportunity employer, our company celebrates diversity and is committed to creating an inclusive environment for all employees.

In this role you may be exposed to adult content.

Share

Aylo

Aylo

  • Address
    Montréal, Quebec Province
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy