Role Overview:
We are looking for an Intermediate Full Stack Software Engineer to join us and help our clients achieve their development goals. If you’re an Engineer who wants to develop products from idea to production and help your clients achieve their goals, then this is a fit for you.
This Engineer will work closely with a team on a technology stack with a strong focus on modernization using languages and platforms such as JavaScript, Data Analytics and AWS. Apart from solution delivery, you will have the opportunity to leverage your leadership and mentoring skills to raise the level of the more junior engineers on the team.
Start: ASAP
Employment Type: Full Time or Contract
Location: Remote US or Canada
Travel: *No travel anticipated for 2022
Salary: commensurate with experience
Responsibilities:
- Analyze technical system problems/defects, and design and implement effective solutions.
- Manages a handful of repositories that host logic for digital analytics. This logic captures the data sent from the applications so that we can pass it along to the business and marketing in a meaningful way.
- Use third-party and first-party data capturing tools to accomplish mapping this data to the appropriate destination, whether that be Adobe or the Data Lake.
- Manage the Glia Chat Analytics component on the application which performs various transformations on the data through lambdas.
- Responsible for ensuring the proper delivery of data from user interaction within the applications which in turn provides valuable insights and data to the business to make better product, marketing and user experience decisions.
- Handle end-to-end development, including development, testing, and deployment.
- Work with and support Scrum Masters, Product Owners, business stakeholders, and peers to iteratively create software that meets business and technical requirements.
- Develop comprehensive automated tests for multiple scopes (Unit, System, Integration, Regression).
- Mentor and support Jr. Engineers in the development of their technology skills.
- Be part of a culture of innovation and learning.
- Create and maintain technical documentation.
Required Skills:
- Intermediate experience with server-side JavaScript.
- Experience with Data Analytics along with data capturing tools to accomplish mapping the data to the appropriate destination .
- High proficiency working with JavaScript and testing libraries along with Debugging in the browser
- Experience working with distributed agile teams.
- Experience working with build Pipelines (Bamboo, Jenkins, Github, etc.).
- Experience with pair programming.
- Strong verbal and written communication skills.
Tools:
- JIRA
- Tealium
- Adobe
- Glia Chat
- Git
- Github/Bitbucket
Additional Assets:
- Experience with CDK & AWS.
- Experience with Snowflake
- Experience working with the following tools: Jira, APIs and integrations.
Applying:
Along with your resume, please include references to any open source contributions you've made or example code from side projects. Please include links to Github, LinkedIn, Stackoverflow, etc…
Benefits for Full Time hires:
- 100% paid company paid Health and Dental plan
- 100% company paid Life Insurance and Illness Insurance
- Health Spending Account
- Competitive Vacation Policy
- Week-long paid shutdown to celebrate the end of the year
- Matching Group RRSP
- Performance Bonus Plan
- Remote-first
- Health & Wellness Stipend
- Work from home setup provided (airpods, desk, etc.)
- Equal opportunity employer