TechLead(Node.js+React)
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.
What will you do?
- 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.
Requirements we are looking for:
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.
Nice to have:
- 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.
Key Challenges you`ll help us with
- 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.
Why you will enjoy joining us
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.
- Department
- Engineering
- Locations
- Remote Office
- Remote status
- Fully Remote
- Employment type
- Full-time
- Employment level
- Executive/Senior Level
Colleagues
About 24Slides
We are the world’s largest presentation design company with over 200 team members across the globe.
Already working at 24Slides?
Let’s recruit together and find your next colleague.