Key Responsibilities:
Design, develop, and evolve core backend systems and services, with an emphasis on scalability, performance, and maintainability.
Lead complex technical initiatives from concept through production, making architectural decisions that drive long-term impact.
Take end-to-end responsibility for backend production systems, including monitoring, troubleshooting, performance optimization, incident resolution, and infrastructure reliability.
Maintain high engineering standards through code reviews, testing, documentation, and best practices.
Continuously evaluate and adopt modern development tools to improve developer productivity and system quality.
Provide technical leadership and mentorship across the backend domain, influencing architectural standards and engineering culture.
Requirements: 10+ years of backend development experience, with a strong focus on Node.js and distributed systems architecture.
Demonstrated ability to influence technical direction and drive architectural decisions.
Thrives in a fast-paced startup environment, demonstrating strong ownership, rapid execution, and a results-driven mindset.
Hands-on experience designing, building, and operating scalable microservices-based systems in production, including databases, caching layers, messaging systems, and high-traffic APIs.
Proven ability to architect, deploy, and operate production-grade cloud infrastructure (AWS/GCP), including networking, observability, CI/CD, security best practices, and cost optimization.
Experience integrating AI services or LLM-based workflows into production backend systems.
Strong communication and collaboration skills, with the ability to work effectively across teams.
Skier or snowboarder - always a plus.
This position is open to all candidates.