Job details
Software Engineer (FS React/Node)
- Java
- Redux
- REST
- Node.js
- GraphQL
- TypeScript
- MongoDB
This job might be expired
Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.
Posted: 1 month ago
ABOUT APPLY DIGITAL
Apply Digital is a global digital transformation partner for change agents. Leveraging expertise that spans Business Transformation Strategy, Product Design & Development, Commerce, Platform Engineering, Data Intelligence, Change Management, and beyond, we enable our clients to modernize their organizations and deliver meaningful impact to the business and to their customers. Our 650+ team members have helped transform global companies like Kraft Heinz, NFL, Moderna, Lululemon, Games Workshop, Atlassian, and The Very Group. Visit applydigital.com to learn how we can unlock your company’s potential.
If you'd like to learn more about Apply Digital's culture click HERE.
LOCATION: Apply Digital is hybrid/remote friendly. The preferred candidate should be based in the Metro Vancouver Area of Canada, working in hours that align to PT (Pacific Timezone).
THE ROLE:
Apply Digital is hybrid/remote friendly. The preferred candidate should be based in Canada working in hours that align to EST or PST.
Apply is looking for a Full Stack Software Engineer who can develop and deploy APIs and Web applications for powering a variety of leading-edge digital products. You will be working side by side with a talented team of product managers and developers and have a chance to experiment and prototype with many different technologies and platforms.
\n
RESPONSIBILITIES
\n
Create high-quality, efficient React Components and tests, following best practices
Design and implement high-quality, test-driven BE code for various client projects using Node.js
Create and maintain efficient and well-organized project structures, following DRY principles
Design and implement GraphQL and REST APIs to support consuming teams.
Work collaboratively with team members to ensure deadlines are met
Bring ideas to the table to ensure we produce the best solutions for the project
\n
QUALIFICATIONS
\n
Minimum 3+ years of professional experience using JavaScript or Typescript in both front-end and back-end contexts
Expertise in React, general Javascript code design patterns and data structures
Expertise in using Express or another major JavaScript backend framework (ie, Nest.js).
Expertise in ES6/7 and modern Web Application best practices
Experience using JavaScript unit testing frameworks, such as Jest
Experience using NoSQL databases (MongoDB, DynamoDB)
Experience with building & consuming GraphQL services
\n
MUST HAVE'S
\n
Ability to work independently in an agile environment
A keen attention to detail
Top-notch communication skills
The resilience to work in a flexible environment.
Highly collaborative; team player
\n
NICE-TO-HAVE'S
\n
Experience with other JS frameworks and Libraries (ie, VueJS, Angular, Svelte)
Experience with CSS-in-JS libraries (ie, styled-components, emotion)
Experience with Redux and side effect frameworks (Saga, thunk)
Experience with Next.js applications - server rendered, static site generation, and hybrid
Working knowledge with using Serverless framework
LIFE AT APPLY
\n
Flexibility - work where you work best
Generous paid time off - take the time you need to be balanced and energized
A growing company means many opportunities for advancement - we like to promote from within!
Competitive benefits plan
Regular team and company events (karaoke, escape rooms, axe throwing and more!)
Training budgets, Days of Learning, company-wide training, Apply Library and our Hackathon for Good mean you have many different ways to learn and stretch yourself
\n
\n
ABOUT APPLY
\n
We are an innovation, products, and experiences company. Digital to our core, we are purpose built to transform possibilities for people. We solve complex problems with well-executed solutions tailor-made for continuous growth — we're ambitious and our clients are too. We work with well-funded start-ups, global brands, and Fortune 1000 companies spanning industries and audiences, including EA, Moderna, and Realtor.com.
LIFE AT APPLY DIGITAL
When you feel safe and healthy, you can bring your best self — and ideas — to the team. In addition to a remote office set-up budget, annual celebrations, and parental leave top-ups, here are a few benefits we offer to support your well-being:
Great projects: Broaden your skills on a range of engaging projects with global brands and important work for causes we care about.
An inclusive environment: We’re truly committed to building a culture where diversity is celebrated and everyone feels welcome. So come as you are.
Learning opportunities: We offer generous training budgets, including partner tech certifications, custom learning plans, workshops, mentorship, and peer support.
Generous vacation policy: Work-life balance is key to our team’s success, so we offer ample time away from work to promote overall well-being.
Customizable benefits: Tailor your extended health and dental plan to your needs, priorities, and preferences.
Flexible work arrangements: We work in a variety of ways, from remote, to in-office, to a blend of both.
Apply Digital is committed to building a culture where differences are celebrated and everyone feels welcome. That’s why we value equal opportunity and nurture an inclusive workplace where our individual differences are recognized and valued.
For more information, visit the Diversity, Equity, and Inclusion (DEI) section of our website. If you have accommodation needs at this stage of the recruitment process, please inform us as soon as possible by emailing us at careers@applydigital.com.