Senior NodeJS developer
We are looking for a Strong Senior Node.js Developer who is passionate about building high-impact healthcare solutions.
The project is a high-load medical platform for radiologists that aggregates and analyzes patient data through multiple external integrations. It offers clinic-level customization and streamlines diagnostics and reporting. Built with a modern microservices architecture using Node.js and React.js, the platform is scalable and user-friendly.rn microservices architecture using Node.js and React.js, the platform is scalable and user-friendly.
Requirements
- 4+ years of production experience with server side development in Nodejs
- Strong experience with NestJS
- Deep experience and understanding of JavaScript
- Basic experience and understanding of CSS and HTML5
- Knowledge SQL (PostgreSQL), DBMS principles, stored procedures, triggers, views, DB normalization/denormalization, tenant DB
- Experience in PD protection technology and principals
- Experience in post-production project support and maintenance
- Scrum-based process experience
- Software design skills, design patterns
- Understanding of Docker environment
- Experience with code improvement
- Experience with AWS cloud (Lambda, ECR, API Gateway and etc.)
- Experience with Typescript
- Experience with microservices architecture development
- Experience with NATS (or RabbitMQ)
- Experience of students/junior developers mentoring
Responsibilities
- Work closely with the product, DevOps and QA teams
- Be responsible for design and implementation of major features and new services in the project with micro-service architecture
- Complicated SQL queries refactoring and optimization, DB normalization
- Be ready for fixing bugs and rethinking of code
- Be ready to work efficiently with large volumes of data
- Optimize data structures to speed up application
- Communication with customer
- Sprint and task delivery planning
- Code review and feature delivery
- Support requests handling
Will be a plus
- Experience with React + NextJs
- Experience with GraphQL
- Team Lead experience