Job Description
MEDvidi is looking for a Staff/Senior Backend Developer who will shape a reliable backend architecture and push the boundaries of innovation in a fast-paced environment.
Requirements:
• 7+ years of experience in backend development using Node.js (experience with Angular is a plus but not required).
• Deep expertise in designing and building scalable, high-performance backend systems.
• Experience leading technical initiatives and mentoring engineers.
• Familiarity with Amazon Web Services (AWS), including Amazon Bedrock for AI-driven solutions.
• Extensive experience with AI-driven automation (chatbots, business process automation, agent-based AI architectures).
• Strong knowledge of observability tools (Grafana, OpenSearch) and experience in designing resilient, monitored systems.
• Proficiency in designing and implementing robust APIs
• Hands-on experience with unit testing, integration testing, and CI/CD automation (Jest)
• Deep experience working with PostgreSQL, including performance tuning and schema design for AI-related workloads.
• Strong product mindset with a focus on delivering high-quality, user-centric solutions
• Proficiency in Russian.
Responsibilities:
• Architect and design the backend systems for AI-powered automation solutions, ensuring scalability, reliability, and maintainability.
• Lead technical decision-making, setting standards for backend engineering best practices within the team.
• Guide the implementation of agent-based architectures where multiple AI agents communicate, make decisions, and integrate with external services.
• Build and optimize high-performance, real-time APIs that support AI-driven workflows across multiple domains.
• Oversee and optimize data pipelines for real-time and batch processing, ensuring data consistency, high throughput, and cost efficiency.
• Drive technical excellence by mentoring engineers, conducting design reviews, and promoting high-quality coding standards.
• Collaborate closely with product & platform teams to align AI features with backend architecture and business needs.
• Define and enhance observability, monitoring, and alerting strategies to maintain system health and improve troubleshooting capabilities.
• Own critical performance, security, and reliability initiatives, ensuring that AI-driven applications meet enterprise standards.
• Actively contribute to the continuous improvement of the engineering culture, tools, and processes.
• Represent the engineering team in cross-functional discussions, advocating for technical solutions that align with business goals.
Benefits:
• Insurance after the probationary term.
• Sports compensation.
• 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.
Responsibilities
- Architect and design the backend systems for AI-powered automation solutions, ensuring scalability, reliability, and maintainability
- Lead technical decision-making, setting standards for backend engineering best practices within the team
- Guide the implementation of agent-based architectures where multiple AI agents communicate, make decisions, and integrate with external services
- Build and optimize high-performance, real-time APIs that support AI-driven workflows across multiple domains
- Oversee and optimize data pipelines for real-time and batch processing, ensuring data consistency, high throughput, and cost efficiency
- Drive technical excellence by mentoring engineers, conducting design reviews, and promoting high-quality coding standards
- Collaborate closely with product & platform teams to align AI features with backend architecture and business needs
- Define and enhance observability, monitoring, and alerting strategies to maintain system health and improve troubleshooting capabilities
- Own critical performance, security, and reliability initiatives, ensuring that AI-driven applications meet enterprise standards
- Actively contribute to the continuous improvement of the engineering culture, tools, and processes
- Represent the engineering team in cross-functional discussions, advocating for technical solutions that align with business goals
Requirements
- Deep expertise in designing and building scalable, high-performance backend systems
- Experience leading technical initiatives and mentoring engineers
- Familiarity with Amazon Web Services (AWS), including Amazon Bedrock for AI-driven solutions
- Extensive experience with AI-driven automation (chatbots, business process automation, agent-based AI architectures)
- Strong knowledge of observability tools (Grafana, OpenSearch) and experience in designing resilient, monitored systems
- Proficiency in designing and implementing robust APIs
- Hands-on experience with unit testing, integration testing, and CI/CD automation (Jest)
- Deep experience working with PostgreSQL, including performance tuning and schema design for AI-related workloads
- Strong product mindset with a focus on delivering high-quality, user-centric solutions
- Proficiency in Russian