
Software Developer II
Aylo Careers
Posted about 4 hours ago
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.
What You'll Be Doing:
- 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.
What You'll Need to Be Successful:
Must Haves:
- 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.
As an equal opportunity employer, we celebrate diversity and are committed to creating an inclusive environment for all employees
In this role you may be exposed to adult content



