Salary
💰 $200,000 - $250,000 per year
Tech Stack
DjangoJavaScriptKafkaKubernetesNode.jsPostgresPythonReactTypeScript
About the role
- Lead a small team of engineers, providing technical mentorship, code review, and architectural guidance to ensure high-quality delivery.
- Collaborate closely with Product Managers and Designers to shape roadmap priorities and translate customer needs into scalable solutions.
- Architect and build complex features across the stack using React, TypeScript, Python (Django), Node.js, and PostgreSQL.
- Drive engineering best practices, including robust testing, code quality, and tooling improvements that elevate team productivity.
- Own technical delivery from design through deployment, including performance, reliability, and monitoring considerations.
- Champion engineering excellence by proactively identifying areas of improvement in the codebase, development workflow, and team processes.
- Serve as a thought partner to engineering leadership in scaling systems, reducing complexity, and mentoring others.
- Build deep empathy for our customers and help ensure our products are intuitive, impactful, and reliable.
Requirements
- 10+ years of professional software engineering experience, including substantial full stack development.
- Proven experience leading engineering teams or pods, including mentorship, task planning, and technical decision-making.
- Strong frontend skills with modern JavaScript/TypeScript and React.
- Significant backend experience with Python (Django) and Node.js with TypeScript, including building and scaling APIs and services.
- Familiarity with infrastructure components like Kubernetes (K8s) and containerized deployments.
- Experience working with relational databases such as PostgreSQL.
- Familiarity with event-driven architectures and tools like Kafka.
- Deep understanding of software design principles, testing strategies, and CI/CD pipelines.
- Track record of making pragmatic technical decisions that balance speed, quality, and long-term maintainability.
- Ability to thrive in a highly collaborative environment, working closely with cross-functional peers in Product and Design.
- Strong communication skills and the ability to advocate for technical solutions across stakeholders.
- Total compensation package does include stock options, benefits and additional perks.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ReactTypeScriptPythonDjangoNode.jsPostgreSQLKubernetesKafkaCI/CDsoftware design principles
Soft skills
technical mentorshipcode reviewcollaborationcommunicationleadershiptask planningproblem-solvingcustomer empathyadvocacyteam productivity