Full Stack Web Engineer
Shift5
Job highlights
Summary
Join Shift5, a rapidly growing cybersecurity and data analytics company, as a Full Stack Web Engineer. You will design, build, and maintain full-stack web applications, focusing on complex data visualizations and management dashboards. This role requires strong experience in frontend and backend development, using modern JavaScript frameworks and various technologies. You will collaborate with data scientists and engineers, ensuring application quality and maintainability. The position offers a competitive salary, comprehensive benefits, and the opportunity to contribute to life-saving technology within a dynamic and collaborative team. The ideal candidate possesses extensive experience in software engineering, web development, and working with large datasets. This role is based in our Product Engineering team and reports to our Director, Software Engineering.
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
- 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
- 401k with 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:
Similar Remote Jobs
- πUnited Kingdom, Europe
- π°$130k-$190kπUnited States
- πVietnam
- π°$180k-$190kπUnited States
- πIndia
- π°$90k-$110kπUnited Kingdom
- π°$160k-$170kπUnited States
- πWorldwide
- πNorth America