Position: Full Stack Developer (JS stack)
Company: Launch & Scale
Category: Node.js
Experience required: 5y
English level: upper

Our client's software development teams are building next-generation technologies that are changing the world of logistics. As a strong Software Developer, you will work on a specific project critical to our client's needs with opportunities to switch teams and projects as you and their fast-paced business grow and evolve. On behalf of our client, we are looking for developers who can bring fresh ideas from all areas, lead technical discussions and project implementation, and provide insight with regard to project planning, estimation, and prioritization. We need our software developers to be versatile, display leadership qualities, and be enthusiastic in taking on new problems across our stack as we continue to push technology forwards.

Responsibilities:

- Work cross-functionally to deliver software and data modeling solutions to solve customer workflow challenges
- Contribute to product reviews to identify requirements and use-cases, while managing project priorities, deadlines and deliverables
- Evaluate new technologies and tooling to improve architecture, performance, and security
- Build and execute on best practices around code convention, release management, and infrastructure
- Take initiative and be responsible for technical solutions to data quality and workflow challenges

Required skillset: 

- Solid hands-on experience (4+ years) in Node.js development 
- Experience in API development
- Working knowledge of React, Typescript
- Experience with cloud technologies (AWS, GCP), and CI/CD pipelines
- Intermediate or higher level of English (both writing and speaking) 
- Readiness to work as part of a team of geographically distributed engineers 
- Highly motivated and self-driven; recognizing opportunities to advance your craft and profession; learning from mistakes and moving beyond them
- Strive to implement best practices, holding a strong interest in sharing your discoveries and methodologies with those around you
- Ability to learn other coding languages as needed
- Ability and willingness to be flexible in terms of working hours (our client gives a huge preference to candidates who are ready for as big as possible a daily working time overlap with the East Coast)

Stack:

- NodeJS, React, React Native
- Ruby 2.6 / Rails 5.2, Rubocop
- Postgres, Redis 
- Docker, CircleCI 
- AWS / Heroku / Google Cloud / Bare Metal servers 
- 3rd party API integrations (Shopify / Centiro / WooCommerce) 

Benefits:

Working for one of the fastest-growing companies in Canada. 
Very little bureaucracy. An atmosphere of openness and mutual assistance. 
Flat structure, few managers and rallies. 
No paperwork or ivory tower architecture. 
Ownership end-to-end: responsibility from design to deployment. 
Long-term (ongoing) cooperation with career opportunities. 
Professional team, passionate people, English-speaking environment. 
The ability to influence the product, implement your ideas and see the results. 

Company offers:

- long-term employment with possibilities for professional growth
- fully remote work
- flexible schedule
- 20 days of paid vacation
- 6 sick leaves per year
- regular performance reviews
- possibility to influence the product
- strong engaged international team (level Senior+)