Senior Full Stack Engineer
Workstream
- Vancouver, Canada
- Senior Level
- 8+ years
- Posted
Skills
Required
- full-stack application development
- caching mechanisms
- Redis / Memcached
- building scalable systems
- CI/CD
- software development
- designing distributed systems
- Python / Java / PHP / JavaScript
- SQL
- NoSQL databases
- PostgreSQL / MongoDB
- cloud platforms
- AWS
- software engineering
Preferred
- TDD
Join our team as a Senior Full Stack Engineer, where you will work closely with Product Managers, Engineering Managers, and peer engineers to deliver well-scoped product features. You will advocate for and practice test-driven development (TDD) to ensure the delivery of high-quality, reliable software. This role requires strong technical skills, as well as the ability to communicate effectively in English, both verbally and in writing. Enjoy comprehensive health and wellness benefits, competitive compensation and equity, flexible time off, and opportunities for professional development.
Responsibilities
- Collaborer avec les chefs de produit, les responsables techniques et les ingénieurs pour livrer des fonctionnalités de produit bien définies.
- Communiquer efficacement avec les parties prenantes techniques et non techniques à travers les équipes d'ingénierie, de produit, de GTM et de succès client.
- Plaider en faveur et pratiquer le développement piloté par les tests (TDD) pour garantir la livraison de logiciels de haute qualité.
Requirements
- You are a seasoned Full Stack Engineer with a strong background in full-stack application development
- Knowledge of caching mechanisms such as Redis or Memcached
- Experience with building scalable systems and test driven CI/CD commitment to quality software development
- Keep up with the latest technological trends and continuously improve productivity
- Demonstrated experience in designing distributed systems with a holistic perspective
- Proficiency in at least one or more of the following languages: Python, Java, PHP, or JavaScript, with experience developing full-stack, high-performance, and high-availability applications
- Experience with SQL and NoSQL databases, such as PostgreSQL or MongoDB, have comprehensive understanding of the decision-making process between SQL and NoSQL databases
- Familiarity with cloud platforms such as AWS
- 8 to 12+ years of professional software engineering experience
- Strong foundation in programming principles and design patterns
- Experience with NextJS or other front end technologies
jobapplier