Middle Full Stack Developer (Next.js+Node.js)
Apply NowWe are seeking a motivated Mid-level Full Stack Developer to join our team and play a key role in building a management platform for senior living and assisted care facilities. The ideal candidate is someone who enjoys working on both frontend and backend development, thrives in a collaborative environment, and is passionate about creating reliable, scalable, and secure software solutions that make a real impact in healthcare.
Responsibilities:
- Develop and maintain frontend components using Next.js and React.
- Implement backend services and APIs using Node.js (Express or Nest.js).
- Integrate external APIs and maintain existing systems.
- Optimize performance, scalability, and security across the platform.
- Collaborate with designers and PMs to translate UX/UI and product requirements into functional features.
- Participate in daily stand-ups, team meetings, and client meetings via Slack and Jira.
- Contribute to code reviews, architecture discussions, and feature planning.
Requirements:
- 3+ years of experience with JavaScript/TypeScript.
- Strong knowledge of Next.js, React, and Node.js (Express or Nest.js).
- Hands-on experience with AWS services (Lambda, S3, RDS, etc.).
- Experience with PostgreSQL or similar relational databases.
- Understanding of authentication methods (JWT, OAuth, Supabase Auth, etc.).
- Familiarity with CI/CD pipelines and Git-based collaboration.
- Upper-Intermediate English proficiency and strong communication skills.
- Knowledge of HIPAA is a plus.
What We Offer:
- Absence of micromanagement, a culture based on the principles of truth, trust, and transparency.
- Annual salary review.
- Career development according to an individual plan and mentorship.
- 15 working days of vacation, 6 sick days, and public holidays off.
- Individual legal and financial support.
- 50% compensation for coworking costs, English courses, and professional courses.
- Compensation for personal equipment costs.
- Monthly happy hours and online meetings with the team.
- Gifts on birthdays and anniversaries.
Interview stages:
- Screening Interview (30 minutes).
- Technical Interview (45-60 minutes).
- Pre-Offer Meeting (10 minutes).