
Software Developer II
Aylo Careers
Posted 1 day 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.
Job details
Jobr Assistant extension
Get the extension →