Diamond Interactive

Full Stack Software Engineer

Vancouver, BC, CA

2 days ago
Save Job

Summary

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?

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: