Position: Lead Full-stack Developer
Company: JOIDY
Experience required: 5y
Category: Node.js
English level: upper
Published: 2023-08-01T00:00:00+03:00

JOIDY is looking for a Lead Full-stack Developer to join our team!

Our client is a fast-growing tech startup, revolutionizing the way professionals network through innovative smart business cards. Their technology enables streamlined, efficient, and effective communication and engagement among professionals. They are on a mission to make networking effortless, smart, and productive for everyone.

As a Lead Software Engineer, you will join a passionate team, leading the designs of the next generation of feature-rich, business-essential platforms. The client offers an opportunity to mentor engineers and help them design for stability, performance, and scalability across services or clients while rolling up your sleeves and getting hands-on with various code bases.

Reporting to the VP of Engineering, you will work with diverse remote teams. The client is located in NYC but has a remote-first culture, and this is a remote role.

**REQUIREMENTS:**
— Minimum 7+ years of professional software engineering experience.
— Experience with technologies such as **Node.js, Express, React, Typescript/Javascript**, and **GCP** is preferred.
— Demonstrated experience in **proposing, experimenting,** and **iterating on technical solutions**.
— Proven track record of improving the quality of software systems, with a keen interest in building fault-tolerant, scalable systems.
— Experience **mentoring** and **coaching junior engineers is a plus**.
— Bachelor's degree in Computer Science, or a related field, or equivalent work experience.
— All backgrounds are welcome, as we believe diversity fuels creativity and contributes to the success of our products.
— Anything else is a bonus

**WHAT YOU WILL BE WORKING ON:**
— Seamlessly onboard new customers and manage their orders.
— Build a smart business card platform that connects members with prospective leads.
— Support large enterprise customers by integrating their HR systems for onboarding and managing employees’ business cards.
— Develop our internal tools which provide operational assistance to internal departments and vendors in the design, printing, and shipping of the client's smart business cards.
— Further, roll out a microservice architecture that offers the building blocks needed to scale the client's services and products.

**RESPONSIBILITIES:**
— Become an expert in the business and technical domains
— Lead the planning, execution, and release of complex technical projects
— Work with partners, product managers, and designers to solve challenging problems
— Collaborate with other engineers on the team to improve technology and apply best practices
— Implement step-wise technical migrations of the existing services and applications.
— Grow the team by attracting, onboarding, and coaching new/junior engineers.
— There are several small engineering teams in within the company (the teams consist from Frontend and Backend Engineers, they’re all located in India):

**Growth Team:** 1 React Engineer, 1 Woocommerce Engineer, 2 Backend Engineer
**Product Team:** 2 Flutter Engineers, 2 Backend Engineers
**Operations Team:** 1 Front End/React Engineer, 2 Backend Engineer

The client is looking for two Lead Engineers to be the Team Leads of the Product and the Growth teams.

Each team has their own Product Manager, who will be working closely with the Lead Developer on the task distribution. Also the company has it’s Project Managers, who will help the teams.