Position: Senior Backend (Node.js) Developer
Company: SevenPro
Category: Node.js
Experience required: 5y
English level: upper

We are looking for a Senior Backend Developer to enhance our team to work in the healthcare sector. If you are motivated by the prospect of tackling meaningful challenges and passionate about creating meaningful change in the healthcare domain, this is the opportunity for you. 

**About project:**
It is a healthcare product in the dermatology sphere, with the goal of improving dermatological treatments & making them easily accessible. We offer medical and science-based solutions to effectively treat a broad set of dermatological conditions (e.g. acne, slow-aging). 

**Your area of responsibility**
- Playing a pivotal role in the designing, developing, and maintaining of a new highly complex and extendable backend platform for various business needs;
- Developing server-side applications using Node.js, TypeScript, Nest.js, GraphQL, and MongoDB;
- Delivering to ensure high performance, scalability, and availability of backend systems through effective code architecture and optimization;
- Providing technical leadership and mentorship to junior developers, fostering a culture of continuous learning and improvement;
- Implementing and maintaining data models and database structures using MongoDB, ensuring data integrity and efficiency;
- Participating in code reviews, providing constructive feedback, and adhering to best practices for code quality and security;
- Working closely with the DevOps team to deploy and monitor backend applications in various environments;
- Continuously researching and staying up-to-date with the latest trends and advancements in backend technologies and development practices;
- Proactively identifying and addressing potential bottlenecks, performance issues, and security vulnerabilities in the backend infrastructure.


**Skills and requirements**
-   **8+ years** of proven professional experience as a Backend Developer with expertise in Node.js, TypeScript, Nest.js, GraphQL, and MongoDB.
- Strong knowledge of software architecture, design patterns, and best practices for building scalable applications.
- Previous experience in a startup environment is highly desirable, showcasing an ability to thrive in a fast-paced, agile setting.
- Solid understanding of RESTful APIs, GraphQL, and their implementation in backend systems.
- Proficiency in database design and query optimization using MongoDB or other NoSQL databases.
- Experience with cloud-based infrastructure and services, preferably AWS or similar platforms.
- Familiarity with containerization technologies like Docker and container orchestration tools like Kubernetes.
- Exceptional problem-solving and debugging skills, with the ability to troubleshoot complex issues efficiently.
- Excellent communication and teamwork skills, capable of effectively collaborating with both technical and non-technical stakeholders.
- A passion for software development and a drive to stay current with emerging technologies and industry trends.
- **Upper-Intermediate English level or higher.**

**We offer:**
- Висококласні робочі умови: спільнота першокласних інженерів, близько 90% нашої команди це Middle та Senior; цікаві та довгострокові проєкти у різних сферах; можливість змінити проєкт в разі необхідності;
- Конкурентна ринкова компенсація в валюті (не в гривневому еквіваленті), яка виплачується без затримок;
- Власний план розвитку та регулярні перегляди компенсації;
- Оплачувані відпустки (20 днів) та лікарняні дні (5 днів);
- Всі державні свята за Українським законодавством є вихідними;
- Можливість працювати з будь-якою точки світу — ми знайдемо юридичний варіант, допоможемо легалізуватися або проконсультуємо з цього питання.
- Бухгалтерський супровід;
- Юридична підтримка в межах України;
- Повноцінна HR-підтримка та турбота.