7+ years of software development experience, ideally in a Senior or Lead Developer role.
Strong foundation in computer science with practical problem-solving skills.
Proven track record in building and scaling products in startup environments.
Experience leading projects and mentoring fellow developers.
Flexibility in tech stack experience; prioritizing engineering fundamentals over framework specifics.
Hands-on experience across various parts of the development stack.
Excellent communication and collaboration skills within a small team.
Self-motivated and adaptable in a high-velocity work setting.
Responsibilities
Lead design, development, and delivery of scalable features.
Take ownership of technical decisions and engineering practices.
Mentor developers through code reviews and teamwork.
Collaborate with founders and teams to create technical solutions.
Drive product development from initial concept to deployment.
Shape the engineering culture as the team expands.
Benefits
Flexible work environment that promotes a healthy work-life balance.
Opportunity to take on significant responsibility and make a tangible impact.
Dynamic and collaborative team culture with a focus on mentorship.
Access to professional development opportunities.
Chance to work at a fast-paced startup that values innovation and adaptability.
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.