Match score not available

Software Engineer, Cloud Infrastructure

FULLY FLEXIBLE
Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

B.E./BTech or higher in Computer Science, 2-5 years of experience in product development, Strong knowledge of Object-Oriented Programming, Experience supporting highly distributed applications, Familiarity with observability tooling and performance tuning.

Key responsabilities:

  • Implement functionality in a distributed team
  • Focus on improving Observability tooling performance
  • Contribute to software development lifecycle
  • Participate in sprint planning and execution
  • Aid in troubleshooting and resolving production issues
Phreesia Payment Services logo
Phreesia Payment Services XLarge https://bit.ly/
1001 - 5000 Employees
See more Phreesia Payment Services offers

Job description

Logo Jobgether

Your missions

Job Description:

Phreesia Inc is looking for a talented developer interested in developing “infrastructure as code” focused on Observability practices for cloud-based services on the Platform Infrastructure Engineering team.  This developer will be joining a diverse, highly distributed team of experienced engineers onshore and offshore building, supporting and maintaining cloud service templates for Phreesia products within a variety of development stages.  These products primarily utilize technologies such as C# .NET running in Kubernetes, serverless, relational/document databases, message-based queues, and caching services and will be deploying these applications and infrastructure through CI/CD pipelines.

We are looking for a candidate who has a strong desire to learn new technologies and tools, thrives in a collaborative team environment, and has a passion for building foundational platform services used by a variety of application teams. This position is highly hands-on and requires collaborating with Phreesia's development teams to gain intimate knowledge of their workflows and architecture to build services which are flexible and best fit the needs of many teams. The candidate will also need to have a strong understanding of company policy to ensure the services are secure, highly available, and scalable.

You will

  • Implement required functionality as part of a distributed development team as a full- stack developer
  • Focus on improving performance of the product – specifically Phreesia’s Observability tooling
  • Contribute to the development of new software, including builds, unit testing, integration testing, and deployment within an agile environment
  • Participate in sprint planning and execution
  • Maintain software security and quality standards
  • Aid in troubleshooting and resolving production escalations and issues
  • Help review team commits via pull requests
  • Support your team’s products over their lifetime

You Have

  • B.E./BTech or higher in Computer Science or related discipline.
  • 2-5 years of experience in product development
  • A strong knowledge of Object-Oriented Programming with a focus SOLID and DRY principles
  • 2 years of experience supporting highly distributed applications with experience in containers and Kubernetes preferred
  • Experience with observability tooling and performance tuning/engineering
  • A self-motivated, pragmatic, approach to engineering and are capable of working within a highly distributed team

Technologies

Experience with these technologies is preferred, but not required

  • Observability tools (Grafana stack, Prometheus, Sumo Logic, etc.)
  • Core Internet Technologies and Protocols (DNS, TCP/UDP/ICMP, TLS, etc.)
  • Infrastructure-as-code technologies (Terraform, Terragrunt, GitLab Pipelines, etc.)
  • Cloud Services (Amazon Web Services, Google, Azure, etc.)
  • Containerization Technologies (Docker, Kubernetes, Helm, Kustomize, etc.)
  • Git workflows
  • CI/CD workflows and pipelines
  • Unit and Integration testing
  • .NET Core/Java/Python/Go
  • RESTful APIs
  • SQL Server, Postgres, MongoDB, Redis

Who We Are:

At Phreesia, we’re looking for smart and passionate people to help drive our mission of making care easier every day. We’re committed to helping healthcare organizations succeed in an ever-evolving landscape by transforming the way healthcare is delivered. Our SaaS platform digitizes appointment check-in and offers tools to engage patients, improve efficiency, optimize staffing, and enhance clinical care.

Phreesia cares about our employees by providing a diverse and dynamic work environment. We’re a seven-time winner of Modern Healthcare Magazine’s Best Places to Work in Healthcare award and we’ve been recognized on the Bloomberg Gender Equality Index for the past three years. We are dedicated to continuously improving our employee experience by launching new programs and initiatives. If you thrive in a culture of recognition, value inclusivity, professional development, and growth opportunities, Phreesia could be a great fit!

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
Check out the description to know which languages are mandatory.

Soft Skills

  • Self-Motivation
  • collaboration
  • Problem Solving

Software Engineer Related jobs