Senior JavaScript Engineer, Tools

3 weeks ago


Toronto, Canada MongoDB Full time

Responsibilities

As a Senior JavaScript Engineer, Tools, you will be instrumental in the development and enhancement of diverse applications that streamline support processes and expedite case resolution. Your focus will be on creating web applications and dashboards, tailored for the Customer Engineering organization and MongoDB's esteemed customers. Your responsibilities will encompass the entire development lifecycle, including design, testing, and deployment, utilizing a wide range of technologies, with a special emphasis on today’s web technologies such as Typescript, and Node.js.

We are looking to speak to candidates who are based in Toronto for our hybrid working model.

Candidate Profile

The qualified candidate for this role should possess the following qualifications:

8+ years of hands-on experience in building scalable and modern web applications, using TypeScriptDemonstrable expertise with Node js and an API framework (Express, Next.js, Fastify, etc.)Highly skilled in server-side events, and streaming technologiesThorough understanding of data structures, data modeling, and database schemaDemonstrable expertise with authentication and authorization mechanisms (OAuth, SSO, certificate-based authentication, etc.)Good working knowledge of software architecture concepts and principlesProficiency in CI/CD, version control, and software containerization concepts (e.g. K8s, Docker, Github, etc.)Good working knowledge of software testing practices, and hands-on experience with unit testing (Jest, Cypress, Playwright, etc.)Experience working in an Agile software development environmentComfortable working within distributed teamsCandidates should possess a natural ability and demonstrable experience, to take ownership of specific areas of our ecosystem, make informed decisions, and guide their teamExcellent English communication skills, both verbal and writtenAbility to thrive in a fast-paced environment and adapt to changes seamlessly

Nice to haves

Proven success in designing, writing, testing, debugging, performance tuning, and maintaining distributed and/or highly concurrent software systems in large, long-lived code basesExperience with leveraging and implementing GenAI (e.g. OpenAI APIs) 

What makes you stand out

Highly skilled in server-side events, streaming technologies, and concurrency

Success Measures

In 3 months, you've gained a deep understanding of the Tools team ecosystem and build and deployment workflowsIn 6 months, you are successfully contributing to our projects, including deploying code to production and taking on troubleshooting issues and resolving bugsIn 9 months, you are successfully leading aspects of the technical architecture and enhancement of our tech stack, and technical roadmaps for the teamsIn 12 months, you are successfully contributing to mentoring and growing other team members

  • Toronto, Canada TekRek Full time

    Company Background: TekRek has partnered with an exciting AI firm that is looking to bring on a number of contract Senior Backend or Full Stack Engineers to complete a 3-6 month project contract beginning in early May.Job Description:As the Engineer you will be tasked with:Improving technical dept, enhancing release cycle, build internal configuration tools,...


  • Toronto, Canada TekRek Full time

    Company Background: TekRek has partnered with an exciting AI firm that is looking to bring on a number of contract Senior Backend or Full Stack Engineers to complete a 3-6 month project contract beginning in early May.Job Description:As the Engineer you will be tasked with:Improving technical dept, enhancing release cycle, build internal configuration tools,...


  • Toronto, Canada TekRek Full time

    Company Background: TekRek has partnered with an exciting AI firm that is looking to bring on a number of contract Senior Backend or Full Stack Engineers to complete a 3-6 month project contract beginning in early May. Job Description: As the Engineer you will be tasked with: Improving technical dept, enhancing release cycle, build internal...


  • Toronto, Canada TekRek Full time

    Company Background: TekRek has partnered with an exciting AI firm that is looking to bring on a number of contract Senior Backend or Full Stack Engineers to complete a 3-6 month project contract beginning in early May.Job Description:As the Engineer you will be tasked with:Improving technical dept, enhancing release cycle, build internal configuration tools,...

  • Full Stack Engineer

    1 week ago


    Toronto, ON, Canada Clickjobs.Io Full time

    You'll work across the entire software development lifecycle, collaborating closely with designers, data scientists, and other engineers to deliver innovative solutions. We benefit from our collective success and actively shape our company's strategy and direction. Come join our team-one of the largest IT and business consulting services firms in the world....


  • Toronto, ON, Canada Code & State (Venture Studio) Full time

    MUST HAVE REACT AND RUST EXPERIENCE Role Description This is a full-time remote role for a Senior Web3 Fullstack Developer at Code & State (Venture Studio). As a Senior Web3 Fullstack Developer, you will design, develop, and maintain web applications using technologies. You will collaborate with cross-functional teams to implement and optimize...


  • Toronto, ON, Canada Secoda Full time

    We are hiring a Senior Software Engineer to join our Engineering team. In this role, you will take the lead on building and maintaining the metadata ingestion and lineage systems for integrations. You'll collaborate closely with design, product management, and engineering to shape our core platform, improving performance, and influencing our product roadmap....


  • Toronto, Canada Edjuster Full time

    At Cardata, our goal is to simplify the administrative and financial burdens experienced by companies with employees on the road. We partner with our customers to find the easiest and most cost-effective solution, using best-in-class technology, to reimburse their employees for using their personal vehicles for work. We’re moving into the next chapter of...


  • Toronto, Canada Edjuster Full time

    At Cardata, our goal is to simplify the administrative and financial burdens experienced by companies with employees on the road. We partner with our customers to find the easiest and most cost-effective solution, using best-in-class technology, to reimburse their employees for using their personal vehicles for work. We’re moving into the next chapter of...


  • Toronto, Canada Edjuster Full time

    At Cardata, our goal is to simplify the administrative and financial burdens experienced by companies with employees on the road. We partner with our customers to find the easiest and most cost-effective solution, using best-in-class technology, to reimburse their employees for using their personal vehicles for work. We’re moving into the next chapter of...


  • Toronto, Canada Edjuster Full time

    At Cardata, our goal is to simplify the administrative and financial burdens experienced by companies with employees on the road. We partner with our customers to find the easiest and most cost-effective solution, using best-in-class technology, to reimburse their employees for using their personal vehicles for work. We’re moving into the next chapter of...


  • Toronto, Canada Global Pharma Tek Full time

    Title: Senior DevOPS/Cloud Engineer Duration: Business Days Location: Toronto, ON – Hybrid Job Description: Design, build and support cloud environments to create digital products Monitor and assess the performance of applications in a cloud environment to ensure solutions are available Create, test and implement safeguards to maintain data...


  • Toronto, ON, Canada Emplifi Full time

    Emplifi is a leading unified customer engagement platform that empowers businesses to reach and grow communities through digital- and social-first strategies. More than 20,000 brands like McDonald’s, Ford Motor Company, and Delta Air Lines rely on Emplifi to enable connected, empathetic experiences for the modern consumer across marketing, commerce, and...


  • Toronto, ON, Canada Edjuster Full time

    At Cardata, our goal is to simplify the administrative and financial burdens experienced by companies with employees on the road. We partner with our customers to find the easiest and most cost-effective solution, using best-in-class technology, to reimburse their employees for using their personal vehicles for work. We’re moving into the next chapter of...


  • Toronto, Canada Microsoft Full time

    Overview The Microsoft Applied Sciences Group (ASG), a nimble startup group within Microsoft’s Windows division, seeks a Senior Software Engineer to help create products that push the envelope of user experiences at the intersection of software, machine learning, and hardware. We offer a unique opportunity to define, own, and build products and...


  • Toronto, Ontario, Canada Microsoft Canada Full time

    OverviewThe Microsoft Applied Sciences Group (ASG), a nimble startup group within Microsoft's Windows division, seeks a Senior Software Engineer to help create products that push the envelope of user experiences at the intersection of software, machine learning, and hardware. We offer a unique opportunity to define, own, and build products and features that...


  • Toronto, ON, Canada First Derivative Full time

    Are you a technologist who has a hunger to dig deep and get involved in providing first-class solutions to real-world problems? Senior Java Software Engineer - Toronto First Derivative is a people-first company. We are powered by our ever-growing teams of specialist problem-solvers and process-evolvers. Our extensive capabilities offer agile...

  • Front-End Engineer

    3 weeks ago


    Toronto, Canada Engine Digital Full time

    Salary: Senior Front-End Engineer WantedWe're a team of strategists, designers, engineers, and producers, driven by a shared mission to create innovative digital products, services, and experiences that help our clients unlock growth. If you're up for that challenge, you should join us.The RoleWe believe that small, collaborative, and cross-functional teams...


  • Toronto, Canada Emplifi Full time

    Job Summary Reporting to the Sr. Director of Engineering, the Senior Software Engineer will play a vital role in building and maintaining applications and back end services of the user-generated content (UGC) team within the Commerce group. We are looking for someone with prior Senior Engineering experience, ideally within the E-commerce and SaaS...


  • Toronto, ON, Canada GuruLink Full time

    Location: Toronto, Ontario We're currently in search of a Lead AWS DevOps Engineer with a minimum of 5 years' hands-on experience in infrastructure development and automation. In this role, you'll take the helm in overseeing end-to-end DevOps processes, ensuring the reliability, scalability, and security of our cloud infrastructure. The ideal...