Position: Tech Lead Node.js Software Engineer with Digital Transformation Builder
Company: Brightgrove
Category: Node.js
Experience required: 5y
English level: upper

**ABOUT THE CLIENT**
Our Client is a Berlin-based company.

Since 2017 they have helped organizations execute their digital transformation at start-up speed by combining our expertise from entrepreneurship, design, consulting, and engineering with lean and agile processes and high-performing, scalable delivery teams.

From idea creation to development and scaling, it helps with:
Idea validation
Prototyping & MVP Building
Finance, Legal & Administration
Fundraising
Growth Marketing
Go-To-Market
Visual & UX Design
Recruiting
Mentorship

**PROJECT DETAILS**
Our customer works with different companies from startups to corporates to bring ideas to life, and to cover the whole product lifecycle. They are focused on delivering web-based and mobile solutions with the following tech stack:

**Frontend:** Tailwind CSS or any modern CSS framework, TypeScipt or Javascript, React.js, Next.js, Webpack or other modern build systems, HTTP / Sockets / Debugging / TLS, test frameworks (e.g. Mocha)
**Backend:** TypeScript, node.js, express.js, PostgreSQL / MongoDB, Nginx / Apache, Authentication (token-, session-based, OAuth), Stripe / PayPal, Caching techniques, Message Queues, Docker, Serverless, test writing
**Mobile:** React Native, Firebase, experienced with Notifications, Analytics and CI/CD
**Testing:** Experience of automated testing (e.g. Selenium, Cypress) and manual testing tools (e.g. Testrail)
The typical duration of the project is 3-4 months, which could be up to 6-12 months and more.

**YOUR TEAM**
The future team will consist of 1 Tech Lead, and 4 developers: 2 Frontend and 2 Backend. Leads and Seniors will have a huge impact.

**RESPONSIBILITIES**
Senior Tech Lead will become the founding member of Brightgrove’s dedicated team. He will participate in the interviewing and selection process of the team members.

**SKILLS**
As a TechLead you’ll have the ability to transform brilliant ideas into an excellent output in different domains.

A tech lead oversees the technical aspect of development and facilitates a smooth workflow process. The position primarily focuses on managing the technical side of the project.

This includes troubleshooting and identifying the roadblocks of the team. Moreover, they ensure that the team’s tasks are aligned with the goals and timeline of the project.

Technical leaders need to have a background in coding and programming. This position requires a great deal of understanding of development issues and how to deal with them accordingly. The technical leader is in charge of finding the fastest and most efficient solutions for issues.

Senior Tech Lead will become the founding member of the Dedicated Team Brightgrove. He will participate in the interviewing and selection process of the team members.

-Minimum 5 years of varied experience, including previous people management
-Is still a hands-on coder
-Agile mindset
-Can architect solutions to deliver clients’ expected business outcomes
-Good requirements engineering skills