Tech Stack
Job Description, Responsibilities & Requirements
About the Position
We are looking for a Middle Node.js Engineer to join a project in the tech capital of the world – Silicon Valley.
The project was founded back in 2014 with the goal of connecting private and government universities with regular people like we are. You have a variety of auditoriums, gyms, classrooms, and other venue options available for community use – schedule facility uses and manage requests from the community all in one place.
Just imagine that you’re a football player and you can rent a football field at Harvard to play with your friends. Amazing, right?
The product is transforming the way public and private spaces are discovered, reserved, and used across communities – all online and accessible anywhere.
Responsibilities
- Analyze feature requirements and propose implementation approaches: review tickets and acceptance criteria, clarify edge cases, and design backend solutions under guidance of senior engineers.
- Implement backend features and improvements: develop endpoints and business logic, update database schemas and migrations, integrate third-party services, and follow existing architectural patterns.
- Estimate and track work: break down tasks, provide effort estimates, communicate blockers and dependencies, and keep Jira tickets up to date during the sprint.
- Support quality and maintainability: assist QA with debugging, participate in code reviews, and follow best practices to keep the codebase clean and reliable.
Requirements
-
Must have:
- 3+ years of working experience using Node.js;
- Hands-on experience with MongoDB;
- Experience with Serverless and Lambda functions (pet-project also works);
- Understanding NoSQL (MongoDB, relations, triggers, etc.);
- Experience working with Jira and Confluence (understanding what is A/C, DoD, and Scrum ceremonies);
- Experience in building schemas, validations, and models using Mongoose in Node.js applications;
- Upper-intermediate or higher level of English.
-
Would be a plus:
- Experience with other programming languages;
- Experience with MongoAtlas;
- Degree in a technical field.
-
Soft skills:
- Proactive – you take ownership and act without waiting for direction;
- Detail-oriented – you deliver accurate, high-quality work;
- Initiative-driven – you’re eager to improve processes and take action.
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
- Accessibility Compatibility Audit
- Legacy Audit
Technologies
- Node.js
- MongoDB
- Serverless
- Lambda functions
- NoSQL
- Jira
- Confluence
- Mongoose
Contact
By submitting this form, you agree to our Privacy Policy. For some roles, we may request references from prior employers.
Submit your resume to email@protected.
Nataliya Bahan
Head of Recruitment
Refer a friend and receive a bonus when they accept an offer.