
Software Engineer – Backend
Nomi Health
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AWSCloudDockerDynamoDBGoJavaKubernetesNoSQLSQL
About the role
- Design, build, and maintain scalable backend services using Go and modern cloud-native tooling.
- Partner closely with product, engineering, and architecture teams to deliver features end-to-end.
- Own technical decisions: evaluate new tools, propose architectural improvements, and guide system evolution.
- Ensure system reliability, observability, and performance across distributed environments.
- Mentor engineers, contribute to coding standards, and help elevate overall engineering excellence.
- Work with AWS services (Lambda, API Gateway, DynamoDB/RDS, ECS/EKS) and containerization tools like Docker and Kubernetes.
Requirements
- Bachelor's degree in Computer Science or related field preferred (or equivalent experience).
- 6 years of software development with expertise in Go, Java, or C++.
- Hands-on AWS experience and strong understanding of distributed, serverless, or event-driven architectures.
- Strong background in designing APIs, working with SQL/NoSQL databases, and building production-grade systems.
- Ownership-driven, collaborative, curious, and eager to learn and adopt new technologies.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GoJavaC++API designSQLNoSQLserverless architectureevent-driven architecturedistributed systemscloud-native tooling
Soft skills
ownership-drivencollaborativecuriouseager to learnmentoringcommunicationtechnical decision-makingcoding standardsengineering excellencesystem evolution
Certifications
Bachelor's degree in Computer Scienceequivalent experience