Lead/Principal Fullstack JavaScript Developer (React/Node)
Job Overview
Job title: Lead/Principal Fullstack JavaScript Developer (React/Node)
Job description: If you want a job where there’s more enthusiasm than there is red tape, where ideas are sought after and celebrated, and where hard work changes the course of human history, then Cvent, specifically our paved road Social Tables products, may be the place for you!
Under our Social Tables vertical, our Lead Software Engineers have a deep understanding of JavaScript fundamentals and architecture. They are also explicitly charged with vetting the technical rigor of our solutions, within their team. They are able to focus on both the breadth of our software, as well as the depth while leading sprint teams. These teams are utilizing the most cutting-edge tools and technologies, including modern and responsive single page applications powered by React.
What You Will Be Doing
- Lead and mentor teams of dedicated engineers to build Internet scale applications where performance, reliability, and scalability, are critical design goals – not after-thoughts.
- Create beautiful, interactive and easy-to-use web applications using React, Redux, Webpack, and the rest of the rapidly advancing React ecosystem.
- Responsible for upholding technical rigor on their team
- Serve as technical tie breaker for all technical decisions on the team
- Provide mentorship and technical leadership to the engineers on your team
- Work closely with the Engineering Manager, Product Manager, and Product Designer on breaking down problems into achievable chunks
- Write full-stack JavaScript
- Use Node.js on the server
- Restify for APIs, GraphQL for web apps
- LaunchDarkly for feature flagging
- React on the browser, and when we need more complex state management on the browser, use Redux
- Three.js/WebGL for our 3D visualizations
- Build browser assets with Webpack
- MySQL for database storage
- AWS for infrastructure, deploying services with ECS and Lambda
- Develop on local machines, not in the cloud
What You Need for This Position
The prerequisites for joining our development team are simple. We seek people who take ownership over the full scope of their product – design, development, and operations. We are about empowering developers to apply what they do best to empower our users to plan and run great events. Developers who take initiative to find and solve problems thrive here.
- 7+ years of overall development experience, including at least two years of leading and mentoring other engineers
- Experience working with React, Vue, or Angular
- Experience with data-structures and persistence tools such as relational and document databases
- Bachelor’s in Computer Science OR a related technical discipline. Equivalent experience will also be considered
#LI-Remote
Company: Cvent
Expected salary:
Location: Fredericton, NB
Job date: Sat, 22 Jan 2022 08:04:37 GMT
Job Source: Careerjet.ca