Principal Node JS Engineer (Remote)

Principal Node JS Engineer (Remote)

Toronto, Ontario  - Permanent

Job Description

We are looking to add a Principal Node JS Software Engineer to help us keep shipping features to customers who love our products.

Current and future Engineers will look to you to for guidance in regards to architecting and designing functions running atop our AWS lambda stack using Node JS with Typescript.

Day-to-day, you will be responsible for taking high-fidelity prototypes and transforming them into fully functional features using solid and secure application design principles.

We are looking for candidates that are passionate about server-less architecture, lambda step functions, modular components, and automated tests.

High-quality code and the ability to deliver milestones all the way to production are our key metrics for success.

Mission: Our mission is to make enterprise commerce faster, less risky, and more transparent.

Competition: We compete with legacy data, spreadsheets and even pen and paper. We are an intuitive, cloud-based software that helps procurement professionals source fast and make a bigger business impact.

Smart and sustainable growth: We are rapidly growing, and very intentional about planning for future growth. The money goes into the business and continues to build and bring the best product possible to market.

Special Perks:

Benefits: Remote first culture, Unlimited PTO. We Work stocked kitchen. We are always evaluating our options to do what we can to bring the best to our employees.

Transparency: Lots of companies say it, few of them actually live it. We live transparency every day - just ask anyone of our employees to learn more.

Equal Opportunity Employer

Scout RFP provides equal employment opportunities to all employees and applicants for employment regardless of age, ancestry, color, disability (mental and physical), exercising the right to family care and medical leave, gender, gender expression, gender identity, genetic information, marital status, medical condition, military or veteran status, national origin, political affiliation, race, religious creed, sex (including pregnancy, childbirth, breastfeeding and related medical conditions), sexual orientation, or any other characteristic protected by federal, state, or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Must Have Skills:

Technical Qualifications
- 5+ years of experience leading, writing, architecting and building production level backend code with Node JS
- Strong understanding of modern JS programming with ECMAScript and TypeScript
- Experience building out server-less functions (AWS lambda preferred, GCP cloud functions ok)
- Experience building highly scalable web applications in an agile environment
- Experience using and writing HTTP-based JSON APIs
- Comfortable using Docker

Leadership Qualifications
- Responsible, open, skilled, helpful, and kind
- Ability to guide and teach others
- Can take ownership of emerging technology stack in the organization
- Excellent time management skills
- Good communication skills in verbal and written English

Nice to Have Skills:

Nice To Have
- Experience working with JSON:API or Apollo GraphQL
- Familiarity using some form of IAC (ex: Terraform, cloud formation)
- Experience working remotely and with remote teams


Starting: ASAP
Travel: Less than 5%
Dress Code: Casual