
Senior Software Engineer

PerfectServe
Summary
Join PerfectServe, a fast-growing healthcare technology company, as a Senior Software Engineer and contribute to our innovative scheduling platform. You will collaborate with a talented team to design, develop, and maintain high-quality, scalable, and secure software solutions. This role requires proficiency in Python, Django, and related technologies, as well as experience with CI/CD and containerization. You will play a crucial role in enhancing the healthcare experience for thousands of professionals and millions of patients. PerfectServe offers a remote-first work environment and a comprehensive benefits package, including health insurance, retirement plan, paid time off, and professional development opportunities. Make a meaningful impact on healthcare by joining our dynamic team.
Requirements
- Professional experience: minimum of 5 years in Python development using common web frameworks such as Django (PerfectServe uses Django + DRF)
- Bachelor's degree or higher in computer science, software engineering, or a related field. Exceptional candidates with equivalent experience will be considered
- Proficient in writing unit tests, integration tests, and end-to-end tests
- Skilled in API development creating well-defined RESTful APIs
- CI/CD automation experience with CI/CD tools like GitHub Actions and Spinnaker
- Adept at troubleshooting and debugging production services using tools like NewRelic and Sentry
- Containerization and orchestration experience in creating Docker images and deploying them to Kubernetes
- Strong written and oral communication abilities, with the capacity to influence team members
- Quality focus and passionate about writing high-quality code
- Demonstrates a growth mindset and always eager to learn and explore new technologies
- Driven by a deep desire to understand and make a significant individual impact
Responsibilities
- Collaborate with developers, architects, UX developers, and product owners to design and develop features at the API and service level
- Tackle complex challenges related to data, scalability, security, and high availability
- Utilize Docker and Kubernetes daily within a distributed microservice-based ecosystem
- Automate and manage the build, release, and deployment processes to ensure timely, high-quality software delivery
- Engage in continuous collaboration and communication with team members to ensure impactful, technically sound, and reliable results
- Participate in code reviews, providing and receiving constructive feedback on code structure and quality
- Being an owner for the scheduling platform and a mentor to other developers and contractors
- Work across multiple systems and integrations that comprise the PerfectServe user experience, including messaging, telephony, and patient data
Preferred Qualifications
- Experience with .net and .net core development is preferred
- Additional experience with Rails is a nice to have
Benefits
- Remote first work environment
- Health, Dental, Vision, Life and Disability Insurance options available day one
- 401K - with match and immediately vested
- 17 company holidays, 2 floating holidays plus competitive paid time off policy
- Internal Advancement Opportunities
Share this job:
Similar Remote Jobs

