Software Developer II

Aylo CareersMontreal, QC
Hybrid

About The Position

Established in 2004, we are a tech pioneer offering world-class adult entertainment and games on some of the internet’s safest and most popular platforms. With the support of an international team of dynamic and collaborative innovators, we are on a mission to enable safe user experiences and empower our communities by celebrating diversity, inclusion, and expression — all while maintaining robust trust-and-safety 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. As a Full Stack Java/React Developer, you will work on large-scale web applications, including referral services and payments platforms. You'll join a dynamic team that values collaboration and thrives on solving complex challenges together while working with high-traffic systems that process significant financial transactions. In this role you may be exposed to adult content.

Requirements

  • 3+ years of experience in a similar full-stack role.
  • Bachelor's degree in Computer Science or a related field or relevant experience.
  • Strong proficiency in Java and JavaScript, with solid hands-on experience in React.
  • Experience with Spring, Spring Boot, and Hibernate.
  • Strong knowledge of SQL databases, including writing queries and designing DDL changes.
  • Experience with cloud environments (GCP, AWS, or Azure).
  • Experience with DevOps practices, CI/CD pipelines, Git workflows, Kubernetes, and Docker.
  • Solid understanding of the software development lifecycle (SDLC) and common architectural patterns.
  • Experience with threading and concurrency.

Nice To Haves

  • Experience with RDBMS (especially PostgreSQL) and connection pooling.
  • Experience with caching systems such as Redis.
  • Experience with message queues (RabbitMQ, SQS, or Pub/Sub).
  • Experience with Elasticsearch.
  • Knowledge of microservices architecture.
  • Previous experience with payment processing or ad distribution platforms.
  • Experience working on high-traffic, high-volume applications.

Responsibilities

  • Develop, implement, and maintain object-oriented backend applications and React-based frontend solutions.
  • Design platform solutions by evaluating requirements and aligning them with business needs.
  • Build and maintain APIs, services, and React SPAs with a focus on performance and scalability.
  • Perform code reviews and provide constructive recommendations for improvement.
  • Debug production issues across services and multiple layers of the stack.
  • Analyze and document processes and projects to deliver comprehensive solutions.
  • Collaborate with cross-functional teams (Frontend, QA, DevOps, and team leads) to achieve project objectives.
  • Partner with product teams to discuss design and feature requirements.
  • Contribute to architecture and design decisions across products.
  • Participate in CI/CD processes and help improve engineering standards.
  • Continuously learn and master new web services and technologies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service