Full Stack Web Engineer

Shift5 Logo

Shift5

πŸ’΅ $150k-$200k
πŸ“Remote - United States

Summary

Join Shift5, a rapidly growing scale-up specializing in cybersecurity, predictive maintenance, and compliance for operational technology (OT) systems. As a Full Stack Web Engineer, you will build and maintain full-stack web applications, design robust backend systems, create user-friendly interfaces, and collaborate with data scientists and engineers. You will work in a team-based environment, contributing to the design and implementation of major features that improve safety and efficiency. Shift5 offers a collaborative and dynamic work environment with opportunities to make a significant impact. The ideal candidate will have 5+ years of software engineering experience, 3+ years of frontend and backend web development experience, and expertise in JavaScript, HTML, and CSS. The role offers competitive compensation and benefits, including a bonus program, equity, comprehensive health coverage, and uncapped paid time off.

Requirements

  • 5+ years software engineering
  • 3+ years frontend web development experience in a modern web application framework (Vue, React, Angular, NextJS)
  • 3+ years backend web development experience (Node.js, Java, C#, GoLang)
  • Expertise with JavaScript, HTML, and CSS
  • Demonstrated delivery of scalable, observable, supportable, reliable applications
  • Deep understanding of software engineering practices and concepts
  • Experience with end-to-end feature design and ownership
  • Comfortable working in a fast-paced environment
  • Ability to efficiently multitask and accommodate change of priorities on demand

Responsibilities

  • Interpret requirements and design specifications and take ownership of building features from the ground up
  • Design, build, and maintain full-stack web applications that deliver both complex data visualizations and management dashboards for Shift5 systems
  • Build robust and scalable backend systems to process, analyze, and serve data from various sources
  • Create intuitive and user-friendly frontend interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js) to provide a robust user experience
  • Collaborate with data scientists and engineers to integrate data models and algorithms into web applications
  • Write clean, well-documented, scalable, extensible, testable code to ensure application quality and maintainability
  • Work cross-functionally across Shift5 engineering teams to build applications that integrate cleanly across other Shift5 componentry
  • You’ll operate in a team based environment with engineers, product managers, program managers and designers to conceive, implement and shape major features

Preferred Qualifications

  • Active US Government TS clearance (and willingness to maintain) or an ability to obtain one
  • MS in Computer Science, Cybersecurity, Cyber Intelligence, or equivalent
  • SQL Experience or experience with big data systems such as Splunk, DataBricks, Snowflake would be highly useful
  • Familiarity with CI/CD systems and building complex UI projects
  • Experience with Git, familiarity with monorepos and building complex web applications within a CI environment
  • Experience working with containerized applications
  • Familiarity with working with both on-prem and cloud-based applications
  • Experience with AWS, GCP, or Azure

Benefits

  • Base Salary: $150,000-$200,000
  • Bonus program and equity in a fast-growing startup
  • Competitive medical, dental, and vision coverage for employees and their families
  • Health Savings Account with annual employer contributions
  • Employer-paid Life and Disability Insurance
  • Uncapped paid time off policy
  • Flexible work & remote work policy
  • Tax-deferred public transit benefits with Metro SmartBenefits (DC/MD/VA)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.