Senior Backend Engineer

  • Posted 31 days ago | Updated 31 days ago

Overview

Remote
$150,000 - $160,000
Full Time
Accepts corp to corp applications

Skills

.NET
Microservices
Kafka
Azure
AWS
Kubernetes
Docker

Job Details

As a Senior Software Engineer, you'll play a pivotal role in developing a groundbreaking healthcare platform tailored specifically for clinical teams. From conceptualization to execution, you'll collaborate closely with our exceptional engineering, product, and design teams in a dynamic, agile setting to bring ideas to fruition. Employing contemporary methodologies and open-source resources, you'll be empowered to push the boundaries of development as we strive to deliver applications that directly and immediately enhance the experiences of both our teams and patients.

Key Responsibilities:

  • Participate in all phases of the software development life cycle (SDLC), encompassing SCRUM, Design, Code, Testing, Deployment, and Maintenance
  • Design and construct highly accessible, scalable, and responsive services/APIs utilizing our technology stack (.NET Core, MongoDB, Kafka, Azure DevOps, Kubernetes, gRPC)
  • Collaborate with Product, UX, and other Engineering teams
  • Work alongside the Platform team to adhere to Architecture best practices for scalability and reliability
  • Contribute to code reviews and promote best practices
  • Enhance overall code quality and maintainability
  • Assist in implementing Secure DevOps best practices

Qualifications:

  • Bachelor's degree or 7 years of experience in Software Engineering
  • At least 3 years of experience in developing consumer-facing products using .NET Core backend
  • Demonstrated proficiency in working within a distributed, cloud-based environment, preferably in Azure/AWS, using Docker/Kubernetes
  • Experience with asynchronous message-based systems
  • Proficiency in unit and automated testing frameworks
  • Experience in constructing cloud-native scalable microservices (20+)
  • Familiarity with Agile/DevOps methodologies
  • Knowledge of Reactive programming concepts (preferred)
  • Familiarity with our Tech Stack Vue.js, Rx.Net, Cypress.io, .NET Core, Azure DevOps, Kubernetes, Kafka, MongoDB, gRPC (preferred)