jobapplier

Principal or Lead Full Stack Software Engineer

Expereo

Skills

Required

  • AWS / Azure / GCP
  • React / Vue / Angular
  • observability
  • distributed systems / event-driven architectures
  • automated testing
  • Jest
  • Cypress
  • Playwright
  • agentic AI / data-driven UI architectures / AI-powered
  • Cursor
  • Claude Code
  • CSS

Preferred

  • Node.js / Python
  • modern build tools
  • Vite
  • Webpack
  • Babel
  • CI/CD pipelines
  • GitHub Actions
  • JavaScript
  • TypeScript
  • .NET

Join Expereo as a Principal or Lead Full Stack Software Engineer in our new Digital Office. You will play a critical role in accelerating our transformation through the Single-Threaded Owner (STO) model. You will design and build modern front-end and back-end applications, mentor engineers, shape engineering best practices, and contribute to a programmable, automated digital platform. This role is ideal for engineers who thrive in high-impact, cross-functional environments and enjoy building elegant user experiences backed by robust, scalable distributed systems.

Design and build modern front-end and back-end applications, mentor engineers, shape engineering best practices, and contribute to a truly programmable, automated digital platform.

Responsibilities

  • Lead the design and maintenance of scalable front-end applications (React, Vue, Angular) and back-end services (Node.js, Python, or similar), creating reference implementations and documentation for the team to follow.
  • Drive engineering standardization across STOs, including coding guidelines, architectural patterns, and platform abstractions, and lead initiatives that reduce friction, improve developer experience, and accelerate delivery cycles.
  • Experience building and consuming REST, GraphQL, streaming/event-driven APIs, and microservices

Requirements

  • Experience leading technical decision-making and mentoring experienced engineers
  • You treat the product as your own and prioritize long-term stability over short-term "hacks"
  • Strong understanding of automated testing (Jest, Cypress, Playwright)
  • Exposure to agentic AI, data-driven UI architectures, or AI-powered developer tools (Cursor, Claude Code, Copilot)

Experience with cloud environments (AWS, Azure, or GCP)

  • Familiarity with programmable networks, observability tooling, or network automation concepts
  • Expertise in modern front-end frameworks (React, Vue, or Angular)
  • You are eager to work across the full stack and stay curious about the evolving tech landscape
  • Solid grounding in accessibility (WCAG), security best practices, observability, and performance tuning
  • Code-first and automation-first approach to solving problems

Experience with CSS frameworks (Tailwind, Bulma, MUI, Chakra)

  • Knowledge of component-based architecture, state-management patterns (Redux, Zustand, Vuex, etc.)
  • Understanding of advanced security practices (CSP, threat modeling, RBAC patterns, dependency scanning)
  • Experience in distributed systems or event-driven architectures
  • Experience working with Salesforce

Preferred

  • Familiarity with modern build tools (Vite, Webpack, Babel) and CI/CD pipelines (GitHub Actions, GitLab, Azure DevOps, etc.)
  • Experience with design systems, component libraries, or Storybook
  • Strong proficiency with JavaScript & TypeScript and back-end languages (.NET must, Node.js or Python preferred)