about 9 hours ago
Base Salary
$197k - $262k/yr
Responsibilities
- Architect, build, and maintain the full-stack platform including React.js applications and Node.js backend services.
- Lead technical decisions across the stack, balancing performance, maintainability, scalability, and developer experience.
- Design and optimize APIs and service patterns for product experiences and third-party integrations.
- Improve database design, query performance, and data models for efficient storage and retrieval.
- Drive observability and operational excellence through logging, monitoring, and performance analysis.
- Contribute to engineering-wide initiatives that enhance customer experience and system performance.
- Evaluate and introduce new technologies and tooling to improve engineering efficiency.
- Define and reinforce strong testing practices in collaboration with QA and engineering teams.
- Mentor engineers through technical design reviews and knowledge-sharing sessions.
- Influence multiple engineering groups through technical leadership and collaboration.
Requirements
- 8+ years of software engineering experience with strong depth in modern JavaScript/TypeScript environments.
- Experience leading large technical initiatives and building full-stack systems.
- Deep experience with Node.js, GraphQL, and RESTful services in production systems.
- Strong experience with React.js and scalable frontend architecture.
- Proficiency with SQL databases such as PostgreSQL or MySQL.
- Experience with event-driven systems and real-time data processing.
- Familiarity with Docker, Kubernetes, and modern cloud infrastructure.
- Strong understanding of CI/CD, automated testing, and scalable deployment practices.
- Track record of mentoring engineers and raising the technical bar.
- Excellent communication and technical writing skills.
Benefits
- Generous equity grant to become an owner in the company.
- Comprehensive benefits package.
- Flexible PTO and hybrid work schedules.
- One-time work-from-home allowance.
- Hubs in multiple cities with lunch provided for in-office days.
- Company events and team-building activities.
- Fast-paced, collaborative, and dynamic work environment.
- Opportunities for growth and career advancement.
- Chance to work with cutting-edge technology and innovative solutions.