7+ years of software development experience in a Senior or Lead Developer role.
Strong fundamentals in computer science with practical problem-solving skills.
Proven history of building and scaling products in startups or smaller tech environments.
Experience in leading projects and mentoring other developers.
Flexibility with tech stack; valued adaptability over specific framework experience, currently utilizing MEAN stack.
Ability to work hands-on across various components of the tech stack when necessary.
Excellent communication skills and effective collaboration in small teams.
Self-driven and adaptable, thriving in a fast-paced, changing environment.
Responsibilities
Lead design and development of scalable product features in a startup.
Own technical decisions, architecture, and best engineering practices.
Mentor developers through code reviews and collaborative efforts.
Collaborate with founders, product, and design teams on technical solutions.
Drive product execution from concept to deployment, emphasizing quality and scalability.
Help shape the engineering culture as the team grows.
Benefits
Collaborative and dynamic startup environment.
Opportunities for technical leadership and mentoring.
Influence over technical decisions and engineering practices.
Participation in shaping the company's engineering culture.
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.