Position: Senior Software Engineer - Team Lead
Company: Mobilocard
Category: Node.js
Experience required: 5y
English level: fluent

Mobilo is a fast-growing tech startup, revolutionizing the way professionals network, through our innovative smart business cards. Our technology enables streamlined, efficient, and effective communication and engagement among professionals. We are on a mission to make networking effortless, smart, and productive for everyone.

As a Senior Software Engineer, you will join a passionate team, leading the designs of Mobilo’s next generation of feature rich, business essential platform. We offer 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 our various code bases.

Reporting into the VP of Engineering, you will work with diverse remote teams. Mobilo is located in NYC but we have a remote first culture and this is a remote role. You may be asked to travel to our New York City office quarterly for quarterly reviews and planning (optional, and only if your visa status allows this).



**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 or our smart business cards.
- Further roll out a microservice architecture that offers the building blocks needed to scale our services and products.


**Responsibilities.**
- Become an expert of our 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 our existing services and applications.
- Grow the team by attracting, onboarding, and coaching new/junior engineers.

**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.