We are seeking an exceptionally skilled and experienced Hands-On Technology Lead to drive the technical direction of our core product. This is a pivotal role for a full-stack expert in the JavaScript/TypeScript ecosystem (React and Node.js) who excels at balancing high-level architectural design with significant individual coding contributions.
You will be the technical compass, setting world-class standards through code, ensuring our platform is scalable, and actively mentoring engineers by demonstrating best practices in the codebase every day.
- Primary Coding Responsibility: Spend a significant portion of your time actively writing code for critical systems, high-priority features, and architectural prototypes using React and Node.js.
- Set the Code Standard: Write highly scalable, testable, and maintainable code that serves as the benchmark for the entire engineering team.
- End-to-End Ownership: Take full ownership of the most complex features, personally implementing core components, designing necessary services, and ensuring successful deployment and monitoring.
- Optimization: Identify and eliminate performance bottlenecks, writing efficient PostgreSQL queries and optimizing API responses.
- Architectural Leadership: Define and document the long-term technical vision for the full stack, focusing on scalability, security, and alignment with our shift to cloud-native microservices.
- Mentorship & Coaching: Elevate the team's capabilities through direct pair-programming, thoughtful code reviews, and leading technical deep dives.
- Platform Evolution: Actively guide and execute the strategic breakdown of our monolithic architecture into modular, multi-tenant microservices.
- Cross-Functional Alignment: Act as the technical liaison, collaborating closely with Product, Design, QA, and DevOps to translate complex requirements into robust technical specifications.
Experience: Minimum of 4+ years of hands-on experience in full-stack web development, with a proven track record in a technical leadership or architectural contributor role.
Node.js: Deep expertise in the Node.js ecosystem, asynchronous patterns, and frameworks (Express/NestJS) for building performant RESTful APIs.
React: Expert proficiency in modern React (hooks, context API), state management (e.g., Zustand, React Query), and building responsive UIs using TypeScript.
Database: Expert ability to design, implement, and tune PostgreSQL schemas and queries, with working experience using ORMs (Prisma, TypeORM, or Sequelize).
Architecture & Quality: Practical application of SOLID principles and software design patterns to solve real-world system challenges.
Applied Leadership: Proven success in leading technical initiatives and mentoring engineers through direct, code-based contributions.
English Fluency: Advanced proficiency in English (verbal and written) is required for critical design and strategic discussions.
Process Acumen: Comfortable collaborating with DevOps regarding cloud infrastructure (AWS/GCP/Azure), Docker, and CI/CD pipelines.
- Experience with advanced API patterns like GraphQL.
- Working knowledge of orchestration technologies like Kubernetes or serverless frameworks.
- Familiarity with event-driven systems and technologies (e.g., Kafka).
- Background in scaling and migrating large-scale legacy systems.
- Driving the active transition from our monolithic architecture to a modern microservices landscape.
- Architecting and executing the building of new, robust, and well-documented multi-tenant APIs.
- Establishing best practices for a cloud-native, data-oriented product ecosystem.
- Improving core system stability, performance, and operational efficiency at scale.
Remote-first with team meetups for connection and collaboration
High Impact Role: You have direct and profound influence on both product and technical strategy.
Growth Environment: We provide the complex challenges needed for continuous growth and welcome experimentation.
Supportive Culture: We value quality, curiosity, and shared ownership.