About Our Client
Our esteemed client, a Vancouver-based venture-backed startup, is renowned for fostering an exceptional work culture and maintaining a robust customer base throughout North America. With an exceptionally high retention rate, they are expanding their product offerings and elevating user experiences. We are currently seeking a dynamic Senior Backend Engineer to join their team and play a pivotal role in shaping and enhancing their web application as part of our continued product development.
Position Overview:
As the Senior Backend Engineer reporting to the Director of R&D, you will lead the development of our backend services. Engaging in the entire product development lifecycle, you will collaborate with cross-functional teams, taking ownership of technical solutions and code quality.
What You’ll Do
Participate in the full product development lifecycle, collaborating with the product team to plan, design, and develop new features and technical solutions.
Write maintainable and testable code, design and develop APIs.
Manage and develop CI/CD pipelines, configure Docker images and files.
Oversee development, staging, and production servers.
Participate in code reviews and mentor Junior developers.
Design and propose technical solutions to the team.
Experience we are looking for
Computer science university degree, college diploma in computer science, or relevant experience.
8+ years of experience in software development.
Proficient in Git, with a strong understanding of source control practices.
Strong understanding of relational databases, experience in modeling databases, and building complex queries.
Deep understanding of JavaScript and TypeScript programming languages.
Familiarity with build pipelines, build automation, and GitLab CI is a plus.
Experience with AWS (EC2, S3, RDS, API Gateway, Route 53) and cluster administration (Docker Swarm, k8s).
Familiarity with Terraform or other Infrastructure as Code platforms.
Passion for software development and problem-solving.
Additional Bonus Skills
Knowledge of PostgreSQL, Redis, WebSockets.
Experience building large web applications with front-end frameworks/libraries (Vue/React).
Familiarity with development frameworks such as Express, SailsJS, NestJs.
Experience working in a product development environment within a small team and taking accountability for deliverables.
What they offer
Competitive compensation and benefits package.
A dynamic and collaborative work environment where your contributions will make a real impact.
Opportunities for career growth and professional development.
A chance to work on innovative projects that solve critical industry challenges.
Flexibility in work arrangements.
Extended medical and dental benefits.
Compensation:$160.000 - $180.000