OAK'S LAB is looking for a Tech Lead to lead a small engineering team in building web applications using Node.js and React. This is a fully remote position based in Serbia, where you will own the technical architecture and delivery while working closely with Product and Design leads to achieve project goals.
What You'll Do
- Collaborate with the Product Manager and Design Lead to align on the project’s goals and ensure the delivery of a seamless, performant front-end experience.
- Lead, mentor, and manage a team of engineers, fostering a collaborative and high-performing team culture
- Create and maintain an environment where your engineers are motivated, engaged, and constantly improving their skills.
- Own the technical delivery of the project, ensuring deadlines are met and deliverables align with the client's objectives.
- Select and update technologies that are most appropriate for the client's needs, ensuring they align with our standards
- Assist the Product Manager in discovery refinement, ensuring that epics and user stories in the roadmap are refined, estimated, and prioritized in line with business goals
- Be a hands-on contributor to the project, developing features together with the team
- Conduct regular code reviews to maintain code quality
- Oversee the overall software architecture
- Proactively seek ways to improve the development process and team efficiency
What We're Looking For
- 2+ years in a leadership role
- 6+ years in engineering
- 3+ years in building web applications using Node.js and React
- Experience in setting up and maintaining hosting infrastructure
- Strong analytical and critical thinking skills for complex technical challenges
- Proficiency in English
Nice to Have
- Experience in architecting software (for projects from scratch is a plus)
- Strong business acumen (experience in early-stage startups is a plus)
- Desire to learn new technologies and apply AI in your workflow
- Willingness to learn new technologies
Technical Stack
- Typescript, Node.js, React, Next.js, React Native, GraphQL, tRPC, Material UI, Playwright, PostgreSQL, Google Cloud Platform, Python, HuggingFace API, LLM APIs (eg OpenAI API), Langchain, Vector Databases for RAG
Team & Environment
- Team size: 5 to 15 people
- Structure: Dedicated team led by a Tech Lead, Product Manager, and Design Lead
- Reporting to: Head of Engineering, also part of Engineering Leads Council
Benefits & Compensation
- Opportunity to join internal AI Guild for sharing insights and experimenting with AI tools
- Support and guidance from Head of Engineering
- Participation in Engineering Leads Council for large technical challenges and decisions
Work Mode
- Type: local-country
- Locations: Serbia
- Flexibility: Fully remote
OAK'S LAB communication, including interview requests and job offers, are only sent from an '@oakslab.com' or '@oaks-lab.com' email addresses. They will never ask for payment information or banking details during the interview process. Impersonation attempts should be reported to relevant government agencies.