WHAT YOU’LL DO:
- Design, develop, and maintain full-stack platform components and services
- Build and evolve REST APIs using C#/.NET
- Develop and maintain Spark-based data integration pipelines in AWS environments
- Build, deploy, and operate search and data platforms that support high availability and scale
- Write high-quality, maintainable code with automated tests, CI/CD pipelines, and monitoring
- Collaborate with engineers and architects on system design, scalability, and reliability decisions
- Support production systems through monitoring, alerting, and participation in a rotational on-call schedule
- Troubleshoot incidents, perform root cause analysis, and implement durable fixes
- Partner with the product owner to break work into well-scoped user stories
- Validate non-functional requirements, including performance, scalability, reliability, and availability
- Follow established architecture and coding standards while minimizing regression risk
- Mentor teammates, share knowledge, and contribute to innovation initiatives
- Take ownership, act proactively, and anticipate the impact of technical decisions
- Collaborate cross-functionally in an agile, engineering-first environment
- Continuously learn and apply industry best practices and new technologies
WHAT YOU’LL NEED:
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
- 5+ years of experience building, deploying, and operating high-availability backend and API-driven systems
- Strong hands-on coding experience and deep expertise in API development, preferably using C#/.NET
- Strong hands-on experience developing Spark-based data pipelines using Python, Scala, or Java in environments such as AWS Glue, EMR, or Databricks
- Experience designing and building RESTful APIs that integrate with distributed systems
- Hands-on experience developing, deploying, monitoring, and operating high-availability applications, services, or platforms on AWS
- Experience with CI/CD pipelines, test automation, and Git, with familiarity with infrastructure-as-code tools such as Terraform and deployment tools such as Octopus
- Strong troubleshooting and problem-solving skills in complex production environments
- Willingness to participate in on-call rotations, respond to incidents, and drive root cause analysis and improvements
- Strong communication skills and ability to collaborate effectively across teams
- Ownership mindset, curiosity, and comfort operating with autonomy in a fast-moving environment
PREFERRED EXPERIENCE:
- Hands-on experience with high-availability, scalable search or indexing technologies such as Lucene, Elasticsearch, OpenSearch, or graph databases
- Experience operating or supporting high-traffic, high-availability platforms in production
- Prior experience in healthcare or other mission-critical or regulated domains
