We are seeking a highly motivated and skilled Full-Stack Developer to join a fast-moving healthcare reporting automation project. The client already has a clear product vision, database logic, and expected workflows. This is not a typical team environment—you will be the main developer on the project, working directly with the client.
Responsibilities:
- Build backend features in Nest.js and frontend in React, turning well-defined specs into a working product.
- Work with PostgreSQL (queries, schema updates) and implement/improve data import and processing logic.
- Deliver working features as part of 2-week sprints and adjust priorities based on changing requirements.
- Ship major improvements (e.g., full import pipelines, reporting modules), fix bugs, and refactor core logic as the platform evolves.
- Communicate progress, blockers, and questions directly with the client and collaborate with QA to ensure data accuracy.
Requirements:
- 3+ years with React for frontend and Nest.js / Node.js for backend development.
- Strong knowledge of PostgreSQL, including schema design and complex query optimization.
- Hands-on experience with REST API development, Git, and cloud storage like Amazon S3.
- Experience with BullMQ / Redis (or similar queue systems) and handling file processing/data imports.
- Familiarity with Excel export libraries (.xlsx generation).
- Excellent problem-solving skills, ability to think critically in high-pressure situations, and strong communication skills for direct client interaction.
Nice to have:
- Experience with Docker and CI/CD setup.
- Basic understanding of AWS infrastructure.
- Previous experience with data-heavy or reporting systems.
What We Offer:
- Absence of micromanagement and a culture based on the principles of truth, trust, and transparency.
- Annual salary review and 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, plus 50% compensation for coworking costs, English courses, and professional courses.
- Compensation for personal equipment costs, monthly happy hours, and gifts on birthdays and anniversaries.
Interview Stages:
- Screening Interview (30 minutes).
- Technical Interview (45-60 minutes).
- Client Interview (45-60 minutes) - optional.
- Pre-Offer Meeting (10 minutes).