Architect and own end‑to‑end technical solutions across front‑end, back‑end, and data layers for enterprise-scale products.
Drive cloud-native architecture on AWS, including microservices, event-driven patterns, security controls, and scalable data workflows.
Lead cross-team architectural reviews, ensuring alignment with engineering best practices, long-term platform strategy, and organizational technical standards.
Champion DevOps, embedding security, quality, and observability into every stage of the SDLC.
Champion observability across the organization, ensuring systems are setup for deep visibility, actionable alerts, and fast root-cause analysis.
Design, build, and maintain applications using Next.js, NestJS, and modern JavaScript/TypeScript frameworks.
Build robust APIs, services, and distributed systems using Node.js-based server frameworks.
Support rich front-end experiences, focusing on performance, accessibility, and scalable UI architecture.
Develop efficient data access patterns using both relational and NoSQL databases.
Implement and evolve CI/CD pipelines using GitLab CI to improve deployment frequency, reliability, and operational excellence.
Deploy, monitor, and optimize applications on AWS.
Integrate and operationalize observability tooling, including logging frameworks, metrics collection, distributed tracing, dashboards, and alerting systems.
Partner with Product, Data, Architecture, Platform Engineering, Security, and peer Principal Engineers to drive strategic initiatives and technical roadmaps.
Translate complex technical concepts into business-aligned recommendations for stakeholders.
Serve as a key voice in engineering strategy, bringing clarity and thought leadership to complex organizational decisions.
Mentor engineers at all levels through pairing, architecture reviews, and continuous knowledge-sharing practices.
Foster a culture of engineering excellence based on collaboration, craftsmanship, innovation, and continuous improvement.
Requirements
8+ years of progressive full‑stack engineering experience, with deep expertise in front-end, back-end, and data architecture.
Advanced proficiency in JavaScript/TypeScript, Next.js, NestJS, Node.js, and modern application frameworks.
Strong experience with both NoSQL (e.g., DynamoDB, MongoDB) and SQL databases (e.g., PostgreSQL, MySQL).
Expert in building and maintaining CI/CD pipelines (GitLab preferred).
Extensive experience architecting and deploying solutions on AWS.
Hands-on experience with logs, metrics, tracing, APM tools, and observability platforms.
Strong communication skills and the ability to collaborate across multiple teams and stakeholders.
10+ years of software engineering experience with 3+ years in a senior technical leadership or principal engineer role (preferred).
Proven ability to architect large-scale, distributed, cloud-native systems in production environments (preferred).
Demonstrated experience influencing cross-functional strategy and driving technical decisions across multiple teams (preferred).
Tech Stack
AWS
Cloud
Distributed Systems
DynamoDB
JavaScript
Microservices
MongoDB
MySQL
Next.js
Node.js
NoSQL
Postgres
SDLC
SQL
TypeScript
Benefits
Comprehensive medical, dental, and vision insurance