
Punt.com
What We Do
Punt.com is a leading social casino platform, known for delivering a captivating social gaming experience. As we navigate through a phase of rapid growth, we are in search of an experienced Senior Software Engineer. 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.
- Expert 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
Required Location
- Vancouver
Education
- Must have undergraduate degree in Computer Science
- Graduate Degree is highly preferred but not required.
About Punt.com:
Punt.com is an innovative social casino platform, renowned for offering a dynamic social gaming experience. As we continue to expand rapidly, we are on the lookout for a proactive Junior Full Stack Web Developer. This role is crucial in supporting our technology advancements, contributing to optimizing our platform for scalability, and assisting our tech team in achieving remarkable outcomes.
Tasks and Deliverables
- Assist in optimizing and scaling our existing Laravel-based application to efficiently support thousands of real-time users.
- Contribute to enhancing the performance and scalability of REST APIs for seamless integration with payment systems and other services.
- Support the implementation of strategies to transition from monolithic to microservices architecture, enhancing system scalability and maintainability.
- Participate in advancing our CI/CD pipeline to enable faster deployment cycles and maintain high-quality code releases.
- Help identify and mitigate performance bottlenecks in the existing codebase to ensure smooth operation during peak traffic.
Required Experience
- Demonstrable experience with web applications, preferably in environments with significant user traffic.
- Strong programming skills with a focus on modern web development frameworks. While familiarity with PHP is beneficial, more emphasis is placed on experience with or the ability to quickly learn languages or frameworks such as Laravel or Vue.js, and their respective ecosystems.
- Experience with Laravel is a plus, but adaptability and the willingness to embrace and master new technologies as they become relevant are crucial.
- Proficiency in PostgreSQL, or equivalent databases, is expected.
- A good understanding of both monolithic and microservices architectures.
- Familiarity with AWS services and their application to improve scalability.
- Experience with DevOps practices, particularly CI/CD, to support effective development and deployment processes.
- Competence in Git and adherence to version control best practices.
Nice to Have
- Experience or interest in team collaboration and potentially guiding peers through technical challenges and architectural decisions.
- A foundational understanding of mathematics, probability, and statistics.
- Exposure to or interest in Data Science.
Required Location
- Vancouver
Education
- Must have an undergraduate degree in Computer Science or a related field.
- A graduate degree is a plus but not mandatory.
Job Type: Full-time
Pay: $130,000.00-$175,000.00 per year
Ability to commute/relocate:
- Vancouver, BC: reliably commute or plan to relocate before starting work (required)
Education:
- Bachelor’s Degree (required)
Experience:
- Web development: 5 years (required)
Language:
- English (required)
Work Location: In person
#J-18808-Ljbffr
To apply, please visit the following URL:https://en-ca.whatjobs.com/pub_api__cpl__74583913__4809?utm_campaign=publisher&utm_medium=api&utm_source=4809→