Virtru - Senior Full Stack Engineer
Requirements
• Actively seek out mentoring opportunities to build team redundancy and backfill capability • Proactively share information, solicit feedback, and facilitate communication for multiple stakeholders including non-technical audiences (Communication) • Deliver medium-to-large tasks that span multiple systems, plan and estimate timelines, handle communication around work progression, and manage risk and uncertainty within your scope of work (Delivery/Project Management) • Ensure tasks are properly sized, prioritized, and that commitments are realistic; push back on work that is not valuable to the engineering team • Develop a thorough understanding of your team's domain and how it contributes to Virtru's overall business strategy, while also building familiarity with adjacent teams' domains (Strategy/Business Impact) • Skills that will help you thrive in this role: • Minimum 5 years of professional experience developing with JavaScript, including Node.js and/or frameworks/toolchains such as React • Proficiency utilizing Go (Golang) for building efficient, scalable backend services and APIs • Proven experience deploying and operating a highly available, scalable Enterprise SaaS application in a DevOps environment • Strong, demonstrable understanding of software design patterns • Experience building and deploying applications using AWS or GCP cloud infrastructure • Experience using Docker to accelerate all aspects of the development lifecycle (dev, test, deployment) • Experience with Agentic AI workflows and tooling • Virtruvian qualities that will set you up for success: • Thinking outside of the box to respectfully challenge your teammates and managers in the pursuit of excellence • Strong sense of urgency with an action-oriented mindset • Able to collaborate and adapt to shifting priorities as business needs evolve • Comfortable with asynchronous communication including slack, email, zoom, etc. • Autofill my application
Responsibilities
• Write and ship elegant, production-quality JavaScript across both the front and backend of Virtru's digital privacy products using frameworks and toolchains such as React • Develop and contribute to backend services and APIs using Go (Golang), building performant and scalable components that power Virtru's core data protection platform • Deploy and operate a highly available, scalable Enterprise SaaS application on AWS in a DevOps environment, ensuring the platform is up and running smoothly 24/7 • Take full ownership of the entire application lifecycle — from code and automated testing (unit, integration, Selenium, canaries) to deployment and production operations including on-call rotations via PagerDuty • Demonstrate strong, working knowledge of software design patterns and apply them thoughtfully to solve complex engineering problems • Collaborate across a fast-paced environment, touching multiple projects and products simultaneously • Partner with the product team to identify issues, investigate root causes, and propose clear solutions and next steps (Leadership) • Foster a team environment where members communicate efficiently, collaborate effectively, and have a clear growth path for their technical skills; provide constructive, actionable feedback to teammates (Mentorship) • Actively seek out mentoring opportunities to build team redundancy and backfill capability • Proactively share information, solicit feedback, and facilitate communication for multiple stakeholders including non-technical audiences (Communication) • Deliver medium-to-large tasks that span multiple systems, plan and estimate timelines, handle communication around work progression, and manage risk and uncertainty within your scope of work (Delivery/Project Management) • Ensure tasks are properly sized, prioritized, and that commitments are realistic; push back on work that is not valuable to the engineering team • Develop a thorough understanding of your team's domain and how it contributes to Virtru's overall business strategy, while also building familiarity with adjacent teams' domains (Strategy/Business Impact) • Skills that will help you thrive in this role: • Minimum 5 years of professional experience developing with JavaScript, including Node.js and/or frameworks/toolchains such as React • Proficiency utilizing Go (Golang) for building efficient, scalable backend services and APIs • Proven experience deploying and operating a highly available, scalable Enterprise SaaS application in a DevOps environment • Strong, demonstrable understanding of software design patterns • Experience building and deploying applications using AWS or GCP cloud infrastructure • Experience using Docker to accelerate all aspects of the development lifecycle (dev, test, deployment) • Experience with Agentic AI workflows and tooling • Virtruvian qualities that will set you up for success: • Thinking outside of the box to respectfully challenge your teammates and managers in the pursuit of excellence • Strong sense of urgency with an action-oriented mindset • Able to collaborate and adapt to shifting priorities as business needs evolve • Comfortable with asynchronous communication including slack, email, zoom, etc.
Benefits
• Competitive compensation • Generous parental, medical, and bereavement policies • Uncapped commissions for Sales roles • 401K contribution and stock options • Full medical, dental, and vision benefits • New Hire Swag and IT Welcome boxes • Structured semi-annual 360° performance reviews
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT