Principal Full-Stack Engineer

Virtual Vocations Inc8 months ago
Aurora, CO, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

A company is looking for a Principal Full-Stack Engineer to lead a product team while actively designing and building software.

Key Responsibilities

  • Lead and develop a high-performing product engineering team, fostering sustained delivery and learning
  • Remain hands-on in the codebase, contributing to system design and critical features
  • Design and build event-driven microservices that are scalable, observable, and resilient

Qualifications

  • 12+ years of professional software engineering experience across full-stack development
  • Proven experience designing and building event-driven microservices in production environments
  • 5+ years of experience leading or managing software engineering teams
  • Experience owning outcomes for a product team, including delivery and quality
  • Strong understanding of distributed systems and API design

Required Skills

Full-Stack Development
Event-Driven Microservices
Scalable Architecture
System Design
Observability
Team Leadership
Distributed Systems
Resilience Engineering
API Design