Role Overview:
We are looking for a visionary Lead Developer to establish and guide a brand-new, agile development team. This is a ground-floor opportunity to build innovative products from scratch, working in a tight-knit pod with a Senior Developer and Product Management. You will set the technical foundation and direction, mentor your teammate, and be a critical voice in our product strategy. If you are a hands-on leader who thrives on building great software and great teams, this role is for you.
What You'll Do
- Lead and Mentor: Guide a small team, providing technical leadership, conducting code reviews, and fostering a culture of excellence and collaboration.
- Architect & Build: Take charge of designing, developing, and deploying robust, scalable full-stack applications using React and C# or Node.js.
- Collaborate: Partner closely with Product Management to translate vision and requirements into technical realities, ensuring alignment and rapid iteration.
- Own the Stack: Make key architectural decisions, drive technical best practices (including CI/CD and automated testing), and ensure the quality and performance of the codebase.
- Bridge the Gap: Use your C# knowledge to analyze, review, and potentially maintain some of our legacy systems, informing our strategy for modernization.
What You Bring
- Significant professional experience in a full-stack development capacity with proven experience in a technical leadership or mentorship role.
- Expert-level proficiency in front-end development with React.
- Strong command of back-end development using either C# or Node.js.
- Mandatory: Foundational knowledge of C# is required to effectively review and support legacy systems.
- Deploy robust, secure solutions to containers and Kubernetes in the cloud.
- A portfolio or demonstrated history of building and launching successful web applications.
- Excellent communication skills and a passion for turning complex problems into simple, elegant solutions.