Senior Software Product Engineer

New
The candidate must reside within the continental US.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
AWSDockerNode.jsPostgreSQLArtificial IntelligenceKubernetesTypeScriptReactMicroservices

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Artificial Intelligence, or related.
  • 6+ years of professional software engineering experience.
  • Experience designing and deploying AI-enabled systems in production.
  • Experience implementing CI/CD pipelines, containerized deployments, and DevOps best practices.
  • Experience designing and developing microservices, REST APIs, and distributed systems.
  • Demonstrated experience with Test-Driven Development (TDD).
  • Strong experience with React, Node.js, and TypeScript.
  • Experience integrating LLMs and AI services (OpenAI, Bedrock, Anthropic).
  • Experience with AWS services (Aurora, ECS, SQS, S3).
  • Experience with container technologies (Docker, Kubernetes).

Responsibilities

  • Design and develop event-driven, data-intensive backend services using Node.js, TypeScript, AWS, and cloud-native technologies.
  • Architect and implement microservices-based solutions with clearly defined service boundaries, REST APIs, and asynchronous messaging patterns.
  • Lead the development and deployment of AI-enabled systems that process structured and unstructured data.
  • Drive Test-Driven Development (TDD) practices and maintain automated testing strategies.
  • Design scalable cloud-native architectures for mission-critical healthcare applications.
  • Collaborate with product owners and stakeholders to translate business requirements into technical solutions.
  • Evaluate emerging AI technologies, frameworks, and tools to support innovation and scalability.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now