7+ years of software development experience in a Senior or Lead Developer role.
Strong computer science fundamentals for effective problem-solving.
Experience scaling products in startup or smaller tech environments with a focus on ownership.
Proven project leadership and mentoring abilities for developers.
Flexibility in technology stack; adaptability valued over specific framework experience (current stack is MEAN).
Hands-on capability across various parts of the tech stack as needed.
Excellent communication skills for effective collaboration in a small team.
Self-starter with comfort in fast-paced and sometimes unpredictable situations.
Responsibilities
Lead the design and delivery of scalable product features.
Own technical decisions and architect engineering best practices.
Mentor developers through code reviews and collaborative efforts.
Collaborate closely with founders, product, and design teams to align technical solutions with business needs.
Drive product execution from initial concept to final deployment.
Maintain a balance between speed, quality, and long-term scalability in product delivery.
Shape and evolve the engineering culture as the team grows.
Benefits
Opportunity to work in a dynamic startup environment with exposure to various responsibilities.
Collaboration with founders and cross-functional teams for impactful solutions.
Mentorship opportunities to help shape junior developers.
Hands-on influence over technical decisions and product direction.
Supportive culture that values adaptability and engineering fundamentals.
Full Job Description
What you'll be doing:
Lead the design, development, and delivery of scalable product features in a fast-moving startup environment.
Take ownership of technical decisions, architecture, and engineering best practices across the platform.
Mentor and support developers through code reviews, collaboration, and hands-on technical leadership.
Work closely with founders, product, and design teams to turn business needs into practical technical solutions.
Drive product execution from concept to deployment, balancing speed, quality, and long-term scalability.
Help shape and evolve the engineering culture as we continue to grow.
What We're Looking For:
7+ years of software development experience, including experience in a Senior or Lead Developer capacity.
Strong computer science fundamentals and the ability to solve problems with both technical depth and practical common sense.
Proven experience building and scaling products within startups or smaller tech companies where ownership and adaptability are essential.
Experience leading projects, mentoring developers, and driving technical initiatives end-to-end.
Tech stack flexibility - we value strong engineering fundamentals and adaptability over experience with a specific framework, our current stack is MEAN stack.
Comfortable working hands-on across different parts of the stack when needed.
Strong communication skills and the ability to collaborate effectively in a small, high-performing team.
Self-driven, pragmatic, and comfortable operating in a fast-paced environment with evolving priorities.