Senior Full-Stack TypeScript Developer (Onsite)

Senior Full-Stack TypeScript Developer (Onsite)

23 Oct
|
Benbria
|
Kanata

23 Oct

Benbria

Kanata

Job DescriptionJob Description

Benbria's mission is to help organizations be loved by their customers and employees alike. Benbria helps brands build meaningful relationships with customers and employees by collecting valuable insights, engaging in real-time, automating action, analyzing experiences and closing the loop on feedback.

Benbria is a leader in Real-Time Experience Management (RTXM) technology, helping the world's most customer-centric brands deliver a superior experience that goes above and beyond their competitors.

Using a variety of channels of engagement including traditional, social and digital, the Loop Experience Platform enables brands to capture feedback and insights related to their experiences.





This includes measuring loyalty, satisfaction and effort, real-time engagement, resolution, root cause analysis, motivating frontline employees, and reducing customer churn.

Benbria is seeking a full-time Senior Full-Stack TypeScript developer in Kanata, Ontario to develop enterprise software, manage infrastructure and work alongside other product stakeholders including product managers and product owners as part of a product-led organization.

Our tech stack includes Node.js, Nest.js, MongoDB, PostgreSQL, RabbitMQ, React and React Native deployed in AWS with Kubernetes.

Roles and ResponsibilitiesSoftware Development (80%)

- Contribute to the codebase in a material way as it relates to core and supporting domains by producing production-grade code.
- Obsess over automated testing to ensure a high degree of code quality while developing features and finding the time to improve the developer experience and tooling.
- Contribute to Tactical Domain-Driven Development (DDD)





guidelines to ensure that features are implemented consistently based on proven DDD patterns.
- Help maintain the Context Map in support of an architecture-first culture and DDD.
- Champion scalability, code quality and security while reducing technical debt.
- Assist with key technology decisions related to libraries and infrastructure.
- Participate in community events, interviewing, onboarding, training and education to demonstrate leadership and show initiative.

Quality Assurance (20%)
- Contribute to automated testing each release while developing new features.
- Manage build pipelines in support of continuous integration and deployment (CI/CD).
- Investigate reports of product quality issues and ensure resolution in accordance with company guidelines and regulatory requirements






- Develop or update procedures for capture, investigation, and documentation of product complaints.

Skills
- Ability to work effectively within a product-led organization including participating in cross-functional product meetings working with product managers and product owners.
- Ability to work under pressure and still deliver desired good results within tight deadlines.
- Ability to solve complex problems and keep things simple.
- Ability to work effectively as part of a team with the same common goal.
- A practical understanding of Domain-Driven Development (DDD) or willingness to learn.
- Fluent or expert-level understanding of at least one programming language.
- Excellent project management and time management skills.






- Excellent communication skills both written and verbal.
- Experience with the following application frameworks - NestJS and Express + Mongoose
- Highly experience with React.
- Experience with distributed systems.
- Exposure to NoSQL databases such as MongoDB and other types of databases.
- Exposure to cross-platform mobile development such as React Native.
- Excellent understanding of agile methodologies including Scrum.
- Excellent leadership skills with the ability to motivate and inspire team members.

Qualifications






- A minimum of 6 years of relevant work experience in a hands-on engineering capacity.
- Extensive experience with cloud technologies and cloud-native applications.
- Hands-on experience in back-end and front-end development.
- BSc/MSc in Software, Computer or Electrical Engineering or Computer Science.

Cp4bDWorfB

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: senior full-stack typescript developer (onsite)

Senior Full-Stack TypeScript Developer (Onsite)

Senior Full-Stack TypeScript Developer (Onsite)

Benbria's mission is to help organizations be loved by their customers and employees alike. Benbria helps brands build meaningful relationships with customers and employees by collecting valuable insights, engaging in real-time, automating action, an [...]
Toronto
24 Oct
    Toronto
    24 Oct

Senior Full-Stack TypeScript Developer

Senior Full-Stack TypeScript Developer

Benbria's mission is to help organizations be loved by their customers and employees alike. Benbria helps brands build meaningful relationships with customers and employees by collecting valuable insights, engaging in real-time, automating action, an [...]
Beaverbrook
19 Oct
    Beaverbrook
    19 Oct

Senior Software Developer

Senior Software Developer

Welcome to Warner Bros. Discovery… the stuff dreams are made of. Who We Are… When we say, “the stuff dreams are made of,” we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Eart [...]
Kanata
25 Oct
    Kanata
    25 Oct

Senior iOS Developer

Senior iOS Developer

Welcome to Warner Bros. Discovery… the stuff dreams are made of. Who We Are… When we say, “the stuff dreams are made of,” we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Eart [...]
Kanata
25 Oct
    Kanata
    25 Oct
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: senior full-stack typescript developer (onsite)