Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

MongoDB Senior JavaScript Engineer MERN Stack - Tools 
Canada, Ontario, Toronto 
869448513

24.06.2024

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 TypeScript
  • Demonstrable expertise with Node js and an API framework (Express, Next.js, Fastify, etc.)
  • Highly skilled in server-side events, and streaming technologies
  • Thorough understanding of data structures, data modeling, and database schema
  • Demonstrable expertise with authentication and authorization mechanisms (OAuth, SSO, certificate-based authentication, etc.)
  • Good working knowledge of software architecture concepts and principles
  • Proficiency 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 environment
  • Comfortable working within distributed teams
  • Candidates should possess a natural ability and demonstrable experience, to take ownership of specific areas of our ecosystem, make informed decisions, and guide their team
  • Excellent English communication skills, both verbal and written
  • Ability 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 bases
  • Experience 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 workflows
  • In 6 months, you are successfully contributing to our projects, including deploying code to production and taking on troubleshooting issues and resolving bugs
  • In 9 months, you are successfully leading aspects of the technical architecture and enhancement of our tech stack, and technical roadmaps for the teams
  • In 12 months, you are successfully contributing to mentoring and growing other team members