About Diamond Interactive:
Diamond Interactive is a fast-growing technology company and the creator of a market-leading online social gaming platform. Our mission is to become the world's largest gaming company by delivering cutting-edge technology and unparalleled user experiences.
Role Overview:
We are seeking a highly skilled Full Stack Software Developer to drive the evolution of our platform, ensuring scalability, performance, and seamless user experiences. This role requires a strong technical leader who can optimize our Laravel-based application, transition our architecture towards microservices, and enhance our CI/CD pipelines for rapid deployment.
Responsibilities:
- Optimize and scale an existing Laravel PHP-based application to efficiently support tens of thousands of concurrent users in real-time.
- Enhance the performance and scalability of REST APIs to improve integrations with payment systems and other third-party services.
- Refine and advance CI/CD pipelines to facilitate rapid development cycles and ensure high-quality code releases.
- Diagnose and resolve performance bottlenecks, ensuring peak efficiency during high-traffic periods.
- Collaborate with cross-functional teams to drive innovation and improve development workflows.
Required Qualifications & Experience:
- Proven experience in scaling Laravel applications for high-traffic environments.
- Expertise in PHP (Laravel), Vue.js, Next.js, TypeScript, AWS Lambda, and PostgreSQL.
- Deep understanding of both monolithic and microservices architectures.
- Strong knowledge of AWS services and how to leverage them for application scalability and performance.
- Extensive experience in DevOps practices, CI/CD pipelines, and modern development workflows.
- Proficiency in Git, version control best practices, and collaborative development methodologies.
Preferred Skills & Nice-to-Have Experience:
At least one of the following skills:
- PostgreSQL schema design and optimization for scalable database architecture.
- Frontend UX/UI design with a strong focus on user experience.
- Mobile-first design principles for responsive and adaptive applications.
- Experience in monolithic migrations to microservices.
- Strong mathematical, probability, and statistical analysis skills.
- Experience with data science and analytics to improve gaming experiences.
- Prior experience in the iGaming industry, particularly with social gaming platforms.
Education & Location Requirements:
- Bachelor’s degree in Computer Science or a related field (Master’s degree preferred).
- Must be located in Vancouver, BC.
Why Join Us?
- Work with cutting-edge technology in a high-growth, fast-paced environment.
- Be part of a passionate and talented team driving innovation in the gaming industry.
- Competitive salary, benefits, and opportunities for career advancement.
If you're ready to take on a challenging and rewarding role in a dynamic company, apply today?