Staff Software Engineer
New
H
Hinge HealthSoftware Development
Remote USFull-TimeStaff
Salary207,488 - 218,880 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- Master’s degree + 4 years of experience or Bachelor’s degree + 6 years of experience.
- Required Skills
- AWSDockerNode.jsPostgreSQLPythonJavascriptKubernetesTypeScriptReact
Requirements
- Master’s degree in Computer Science or related and 4 years of experience as a Software Engineer/Developer.
- Alternatively: Bachelor’s degree and 6 years of progressive experience as a Software Engineer/Developer.
- Must have 4 years of experience utilizing at least 9 of the following 14 tools/technologies: Python, Node.js, TypeScript, JavaScript, AWS, ReactJS Framework, RDBMS, PostgreSQL, CI/CD pipeline, Apache Kafka, Kubernetes, Docker, Application State Management, Microservices Architecture, or Large-Scale Data Processing.
- Strong proficiency in designing distributed systems and microservices.
- Experience with fault-tolerant design patterns and message queues.
- Proven ability to mentor and guide junior/mid-level engineering staff.
- Deep understanding of system design, database schema, and infrastructure scaling strategies.
- Experience with CI/CD implementation and deployment automation.
- Proficiency in observability and monitoring using tools like Datadog, Sumo Logic, or Sentry.
Responsibilities
- Design and deliver end-to-end software solutions including performant APIs, distributed microservices, and scalable data models.
- Drive architectural decisions regarding system design, database schema, microservices, and infrastructure scaling.
- Mentor junior and mid-level engineers through architecture reviews, technical design consultations, and pair programming.
- Lead high-impact code reviews, establish engineering standards, and serve as a technical escalation point.
- Optimize system performance, identify bottlenecks, and improve system reliability and efficiency.
- Build, monitor, and improve CI/CD pipelines and deployment processes.
- Leverage observability tools like Datadog, Sumo Logic, and Sentry to monitor system health.
- Develop fault-tolerant systems using message queues and distributed design patterns.
- Conduct software testing, quality control, and debugging of front-end and backend systems.
- Document technical solutions, API contracts, and architectural decisions.
View Full Description & ApplyYou'll be redirected to the employer's site