Get AI-powered advice on this job and more exclusive features.
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?
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Job function
Engineering and Information TechnologyIndustries
Computer Games
Referrals increase your chances of interviewing at Diamond Interactive by 2x
Get notified about new Full Stack Engineer jobs in Vancouver, British Columbia, Canada.
Full Stack Software Engineer (Geospatial Analytics)
Full-Stack Software Developer AI/ML Platform
Senior Software Engineer, Account Management
Software Engineer (Full Stack) - Evisort
Senior Full Stack Software Engineer (Remote)
Software Development Engineer, Product UI
Lead Software Engineer, Full Stack (Remote, North America)
Software Engineer (Full Stack) - Evisort
Software Development Engineer, Amazon Stores
Software Development Engineer, Amazon Stores
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.