Tech Stack
ReactMongoDBAngularVue.jsAWS LambdaJavaScriptMongooseNoSQLNode.js
Job Description, Responsibilities & Requirements
About the Position
We’re looking for a Team Lead Node.js who can support the team technically, help with architecture decisions, and keep engineering processes healthy and scalable. This role is not only about backend – we’re looking for someone who sees the bigger picture and can guide both backend and frontend collaboration.
Responsibilities
- Support the team with technical decisions across backend and frontend.
- Contribute to architecture discussions and solution design.
- Help review tasks and provide estimates when needed.
- Take part in code reviews and knowledge sharing.
- Support onboarding of new engineers.
- Help the team prepare features for release.
- Contribute to improving system stability and engineering practices.
- Stay hands-on with coding (around 25% of your time).
Requirements
Must have:
- 5+ years of experience with Node.js;
- Experience leading engineers technically;
- Strong JavaScript knowledge;
- Experience working with modern frontend frameworks (Vue.js is a plus; we’re open to candidates with Angular or React experience who are willing to learn Vue);
- Experience with MongoDB and NoSQL databases;
- Experience with Serverless architecture and AWS Lambda (commercial or strong pet projects);
- Experience in building schemas, validations, and models using Mongoose in Node.js applications;
- Understanding of Agile/Scrum;
- Experience with code reviews and mentoring;
- Upper-intermediate English or higher.
Soft skills:
- Detail-oriented – you deliver accurate, high-quality work;
- Initiative-driven – you’re eager to improve processes and take action.
Nice to Have:
- Experience with other programming languages;
- Experience with MongoAtlas;
- Degree in a technical field.
We Offer
Work vibe
- Flexible full-time/part-time hours
- No micromanagement-time logging is for accounting only
- High-quality equipment (MacBook or your own device)
- Dynamic, low-bureaucracy environment
- Team events, swag, and a great crew to hang with
Holidays and leaves
- 20 days of paid annual vacation;
- 15 days of paid sick leaves;
- Possibility to use vacation during probation;
- Maternity and paternity leave;
- Days off on all government holidays.
Education
- $100 annual education allowance
- Mentorship program-learn or lead
- English lessons with biannual reviews
- Certification cost reimbursement
- Free access to Udemy courses on request
Perks
- Social package: medical insurance, sports compensation, or psychological training
- IT Club Loyalty card (Lviv IT Cluster)
- No overtime-work-life balance matters
- Transparent payments in EUR/USD, on time every month
- Assistance with military reservation procedure
Locations
- Delaware, United States
- Madrid, Spain
- Brussels, Belgium
- Tallinn, Estonia
- Lisbon, Portugal
Industries
- Healthcare
- Fintech
- Telemedicine
Services
- Dedicated Teams
- Custom Software Development
- Product Discovery
- UI/UX design
- DevOps
- Cloud Integration
- Data engineering
- Generative AI Development
- Project Health Audit
- Legacy Audit
Technologies
- Node.js
- JavaScript
- MongoDB
- NoSQL
- Serverless architecture
- AWS Lambda
- Mongoose
- Agile/Scrum
- Vue.js
- Angular
- React
Why This Role is Interesting
- You’ll influence architecture decisions and technical direction;
- You’ll work with a supportive and experienced team;
- Long-term stable project;
- Opportunity to shape engineering practices and technical standards;
- Collaboration with clients on technical discussions.