➡️ Apply here: Senior Backend (NodeJS) Developer
🔔 Monitor #backend #node.js jobs
👩💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume
MEDvidi is looking for a Senior Backend Developer who will contribute to building reliable backend solutions and drive innovation in a dynamic and collaborative environment.
**Requirements:**
* 5+ years of experience in backend development using Node.js.
* Solid expertise in designing and developing scalable, high-performance backend systems.
* Proficiency in Russian and English.
* Familiarity with Amazon Web Services (AWS).
* Good understanding of observability tools like Grafana and OpenSearch, and experience building resilient, monitored systems.
* Proficiency in designing and developing robust APIs.
* Experience with testing practices, including unit testing, integration testing, and CI/CD automation (e.g., Jest).
* Practical experience working with PostgreSQL, including schema design and basic performance optimization.
* Product-oriented mindset, committed to delivering high-quality, user-focused solutions.
**Nice to have but not required:**
* Experience with Angular
* Hands-on experience with AI-driven automation solutions such as chatbots, business process automation, or agent-based AI architectures
**Responsibilities:**
* Design and develop backend systems for AI-powered automation solutions, ensuring scalability, reliability, and maintainability.
* Participate actively in technical decision-making, adhering to established engineering best practices.
* Implement agent-based architectures where multiple AI agents communicate, make decisions, and integrate with external services.
* Develop and optimize high-performance, real-time APIs supporting AI-driven workflows.
* Support and optimize data pipelines for real-time and batch processing, ensuring data consistency, throughput, and efficiency.
* Maintain technical quality through code reviews, adherence to coding standards, and collaboration within the team.
* Collaborate closely with product and platform teams to align AI features with backend architecture and business requirements.
* Implement and enhance observability, monitoring, and alerting practices to ensure system health and facilitate troubleshooting.
* Contribute to performance, security, and reliability efforts to ensure that AI-driven applications meet required standards.
* Actively participate in the continuous improvement of engineering practices, tools, and processes.
* Engage in cross-functional collaboration, promoting technical solutions aligned with business objectives.
**Benefits:**
* Insurance after the probationary term.
* Sports compensation.
* Remote work on a B2B basis
* 19 working days of vacation per year.
* 3 additional wellness days per year.
* Paid sick leave for the first 5 working days.
* Gifts to employees for important events.
* Career Development.
* Personalized English lessons.