Staff Backend developer (NodeJs, Typescript, AI Focus) at MEDvidi
Remote, Oregon, USA -
Full Time


Start Date

Immediate

Expiry Date

02 Jul, 25

Salary

0.0

Posted On

03 Apr, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Design, Postgresql, Business Process Automation, Aws, Angular, Russian, Performance Tuning, Integration Testing, Amazon Web Services, Unit Testing

Industry

Information Technology/IT

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.
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
Loading...