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