Full Stack Web Developer

You are an industry-experienced developer. Your interest in development is a reflection of your passion for genuine satisfaction in the quality of the work you produce. You are excited about the prospect of a fun work environment and rewarding relationships with other developers, designers, and the clients you will work with.

You will pair regularly with other developers and you will be an integral part of the team that works on a diverse range of projects over the course of your time with Vehikl. During your time on each project, and as a full-stack member of the team, you will help shape the interfaces, behaviors, architecture, and code quality of premium web applications. You will have opportunities to continue to learn new skills and hone your craft with other members of the Vehikl team.

You will be able to take advantage of the company of other developers and designers at conferences, peer-to-peer groups, community networking events, and company outings.

Our tools and technologies

  • HTML/CSS (Sass), JavaScript, Typescript
  • React, Vue
  • PHP (Laravel)
  • Node.js (NestJS, Express)
  • Redis/NoSQL/SQL
  • Docker/Kubernetes

The day-to-day of a full stack web developer at Vehikl

  • Focus on the implementation of development best practices (ongoing integration, code review, pair programming, etc.)
  • Develop and maintain web applications end-to-end; everything from what the user sees to the code on the server
  • Implementation of app features, RESTful APIs, and UI modifications
  • Compile, understand, and analyze our clients needs and contribute to the development of new features
  • Excellent verbal and written communication skills with the ability to present complex technical information
  • Lead and participate in client meetings as the project manager and spokesperson for the development team
  • Validate and verify whether the newly developed apps are in line with project intentions, remain coherent with current code, and optimize when required
  • Document the work to transfer knowledge and enable other developers, and ultimately the client, to understand and use the new app and features
  • Take part in both daily and weekly team activities
  • Mentoring of junior developers and performing code reviews
  • Collaborate with fellow team members to grow technical skills

Qualifications

What you bring

  • Minimum three years experience in web programming
  • Experience in full stack development with extensive knowledge of back-end components, front-end development (composable interfaces, state management, design chops), as well as working knowledge of JavaScript
  • Ability to understand and account for user needs
  • Resourcefulness, initiative and ability to resolve issues through elegant and innovative solutions
  • Dedication to quality expressed throughout the development cycle (through questions, unit tests, etc.)
  • Strong interpersonal and communication skills
  • Ability to work as part of a team
  • Ability to adapt to change
  • Results focused

Assets

  • Experience with container technologies and orchestration (e.g., Docker, Kubernetes, etc.)
  • Understanding of performance and scalability issues in applications
  • Experience working with distributed systems
  • Community involvement (both as a developer advocate in online communities and as an active attendee in your local tech scene)

What to send our way

  • Your GitHub (or equivalent) and/or a code sample highlighting your skills
  • Your CV, highlighting your education and experience
Location
Upload Resume
Please upload a PDF with the max file size 2MB