Search jobs > Vancouver, BC > Senior software engineer

Senior Full Stack Software Engineer

Snowball Interactive
Vancouver, British Columbia, Canada
$150K a year (estimated)
Full-time

Snowball Interactive is a fast-growing technology company and creator of market-leading online social games. We’re on a mission to be the biggest gaming company in the world!

Snowball Interactive is seeking an experienced Senior Full Stack Developer System Architect. This role is pivotal in driving our technology forward, optimizing our platform for scalability, and leading our tech team towards achieving exceptional results.

Tasks and Deliverables :

  • Optimize and scale an existing Laravel-based application to efficiently support tens of thousands of real-time users.
  • Enhance the performance and scalability of REST APIs for better integration with payment systems and other services.
  • Implement strategies to transition from monolithic to microservices architecture, improving system scalability and maintainability.
  • Advance the CI / CD pipeline to ensure rapid deployment cycles and high-quality code releases.
  • Identify and resolve performance bottlenecks in the existing codebase, ensuring optimal operation during high traffic periods.

Required Experience :

  • Proven track record of scaling web applications in Laravel for high-traffic environments.
  • Expertise in PHP, Laravel (including Laravel Nova), Vue.js, and PostgreSQL.
  • Deep understanding of both monolithic and microservices architectures and the ability to transition between them.
  • Knowledge of AWS services and how they can be leveraged to enhance application scalability.
  • Solid experience with DevOps practices, especially in CI / CD, to facilitate efficient development and deployment processes.
  • Proficiency in Git and version control best practices.

Nice to Have :

  • Leadership experience in guiding teams through scaling challenges and architectural transitions.
  • Proficient understanding of mathematics, probability, and statistics.
  • Data Science knowledge.
  • Required Location :
  • Vancouver
  • Vancouver

Education :

  • Must have an undergraduate degree in Computer Science.
  • Graduate Degree is highly preferred.

If you are a seasoned Senior Full Stack Developer System Architect looking to make a significant impact in a dynamic and innovative environment, we encourage you to apply.

4 days ago
Related jobs
Promoted
Green Courte Residential Holdings.
Canada
Remote

The Senior Data Engineer will provide key strategic and technical support to each of Green Courte Residential Holdings (GCRH), its managed companies, and be a key player in enhancing GCRH’s and GCRH’s portfolio companies’ data function. The Senior Data Engineer will be responsible for building and m...

Promoted
Targeted Talent
Surrey, British Columbia

Strong experience building full-stack applications with front-end languages using React, Redux / Flux, KnockoutJS,. ...

Dropbox
Canada
Remote

As we evolve from syncing and sharing files to providing advanced solutions for collaboration and distributed work, we are looking for a Senior Software Engineer to join our Privacy Engineering team. Our Engineering Career Framework is and describes what’s expected for our engineers at each of our c...

Promoted
Targeted Talent
Surrey, British Columbia

We are looking for an experienced .This is a permanent position that is .C based tech company enjoying substantial growth.The work will be heavily related to developing and implementing new features for an SDK.Knowledge and or interest in computer graphics, document formats (especially page descript...

Confluent, Inc
British Columbia, Canada

As a senior software engineer, you think strategically and you help drive end-to-end technical delivery from customer experience to scaling internal operations. With Confluent, organizations can harness the full power of continuously flowing data to innovate and win in the modern digital world. Back...

Coinbase
Canada
Remote

Work with engineers, designers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every quarter. You have at least 5 years of experience in software engineering. Coinbase is seeking experienced backend engineers to join our team to build out the ...

Talentuch
Canada

They are currently seeking an accomplished Senior Full Stack Developer to join their innovative team and contribute to the success of our cutting-edge projects that they deliver to their clients. If you are a seasoned Senior Full Stack Developer with expertise in Java, Ruby on Rails, React, and auto...

TikTok
Burnaby, British Columbia

As a Senior Software Engineer on the Ads Measurement Signal team, you will play a key role on working with cross-functional teams to continuously improve comprehensive measurement and influence signal utilization in different ads products. BS/MS Degree in Computer Science, Computer Engineering or re...

hireVouch
Remote, Canada or US, USA
Remote

Able to work full stack in JS/TS. Our stack is currently entirely in JS/TS: Angular + Capacitor + Electron, React (internal tools), Amplitude (analytics), a fully serverless backend in AWS (Cognito, Appsync GraphQL, Lambda, DynamoDB). There’s no separate founder, product or customer team - there is ...

Atlantis IT group
Vancouver, British Columbia

Role : Senior Software Development Engineer</div> <div> </div> <div>Location: VANCOUVER</div> <div> </div> <div> </div> <div> Site reliability engineer, CICD, Monitoring and report</div> <div> </div> <div> Desig...