Position Overview
UPLabs.us is a dynamic venture studio dedicated to building innovative startup companies from the ground up. Our team thrives on solving complex problems, driving technological advancements, and creating impactful digital products. We’re seeking a highly skilled Tech Lead Engineer to join our growing team and contribute to our mission of launching the next wave of successful startups.
As a Tech Lead at UP.Labs, you will lead a single pod of 5-10 engineers, providing hands-on technical guidance, mentorship, and project management. You will drive architectural decisions, oversee code quality, and ensure timely delivery of high-quality, scalable fullstack solutions.
Responsibilities
- Lead, mentor, and manage a small engineering team (5-10 members) in a hands-on capacity.
- Design, develop, and maintain robust, scalable fullstack applications.
- Establish technical direction, set coding standards, and oversee architectural decisions.
- Conduct and oversee regular code reviews, ensuring best practices and quality standards.
- Collaborate closely with product managers, designers, and stakeholders to define and execute project roadmaps.
- Manage implementation and optimization of APIs and microservices.
- Troubleshoot, debug, and resolve technical challenges effectively.
- Foster a culture of continuous improvement, technical excellence, and teamwork.
Qualifications and Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related technical field (or equivalent practical experience).
- 7+ years of professional experience in software engineering, with at least 2+ years leading technical teams.
- Proven experience leading and managing technical teams, ideally in agile environments.
- Excellent problem-solving, analytical thinking, and decision-making capabilities.
- Outstanding communication, collaboration, and interpersonal skills.
- Extensive hands-on experience with Node.js and Python, using frameworks like Express, NestJS, Django, or Flask.
- Advanced proficiency with frontend frameworks such as React.
- Experience leading small teams (5-10 members), demonstrating mentorship and leadership skills.
- Expertise in microservices architecture (NestJS, gRPC, or similar).
- Proven ability in API design, implementation, and management.
- Strong proficiency with version control systems (Git, GitHub, GitLab).
- Solid understanding of state management (Redux, Context API).
Preferred skills
- Extensive knowledge and practical experience.
- Advanced RESTful API development skills.
- Modern responsive UI and UX development experience.
- Experience with Infrastructure as Code (Terraform, CloudFormation).
- Familiarity with Cloud Platforms (AWS, Azure, GCP) and DevOps practices.
- Familiarity with Retool or similar platforms for internal tooling development.