logo

View all jobs

Sr. Full Stack Developer 3 - 17896

Vancouver, BC · Information Technology
Description:
This will be a 50/50 Full stack role and the Candidate will be working on both Backend and Frontend equally using our JavaScript stack

Here’s the impact you’ll make and what we’ll accomplish together:
As a Senior Developer, you will mentor junior team members and help build new features to enhance the overall experience for our customers. You are a guiding voice for developers, who can balance day-to-day workload, with an eye for future improvements of your team and their work.

As a software developer you will be responsible for designing, building and running the software applications which enable innovative, data-driven, customer centric digital experiences for customers.

You will be working as a part of a friendly, cross-discipline agile team who helps each other solve problems across all functions. As a custodian of customer trust, you will employ best practice in development, security, accessibility and design to achieve the highest quality of service for our customers.

We use a range of technologies to get the job done: JavaScript and Babel (ES2018) coupled with Webpack, React, Redux and other libraries to provide a modern, easy to use Javascript toolchain. A central Design System is used for styling and hosts shared components, while our RESTful APIs are built with Node.js powering our custom services. Quality is a primary concern and we test our applications at multiple levels with automation testers and Product Owners embedded within teams.

Here’s how:
  • Ensure cohesive experience across multiple devices.
  • Develop scalable solutions with performance and security in mind.
  • Have the dedication to learn and research new technologies.
  • Ability to document the workflow whenever it's needed.
  • The knowledge on how to work together with others and build solutions.
  • Doing code reviews and improvements with other developers.
  • Maintaining codebase and making improvements when necessary.
  • Document APIs and Components for other Developers.
  • Incorporate Accessibility as part of the development process.
  • Knowledge about database management and architecture.
  • Understand what technologies other teams are using.
  • Work with designers to help them understand possible technical restrictions.
  • Identify problem areas in code & solutions.
  • Assist with and rapidly test solutions for the team.

You're the missing piece of the puzzle:
  • Demonstrable history of excelling in a team based collaborative environment.
  • Strong team leadership skills (helping lead the team's work)
  • Experience mentoring junior team members, overseeing code quality and evangelizing best practices
  • You also have strong interpersonal, critical thinking, analytical and problem solving skills
  • Proficient with frontend development (ES2015-2016 JavaScript, CSS)
  • Highly experienced knowledge of backend development (Node.js, PostgreSQL, Redis)
  • Expert level knowledge of client-side testing best practices and tooling (we use Jest)
  • Highly skilled in React and Redux
  • Proven experience designing and documenting APIs (we use Node.js, Express, OpenAPI Spec)
  • Highly demonstrable knowledge in building scalable production services and monitoring performance (we use Kibana, NewRelic)
  • Experience with FRP (functional, reactive programming)
  • Experience with the Docker ecosystem
Great-to-haves:
  • Experience with securing applications to common security threats (OWASP Standards)
  • Familiar with accessibility (WCAG 2) best practices
  • Experience with Web/HTTP security controls (CORS, CSP, TLS, etc ...)
  • Experience designing, building, and maintaining High Availability systems
  • Experience with Kubernetes
  • Experience with GCP and/or AWS ecosystems.
Must have skills:
1 3 Years React Experience      
2 3 Years Node Experience 
3. API Experience (Using Express, Open, etc..) 
 
Nice to have skills:
1. Previous experience in an Agile/Digital environment 
2. Experience with Jest 
3. Experience with Docker 

More Openings

Helpdesk Level 2 Support
System Admin
Deployment Supervisor

Share This Job

Powered by