Careforth is a pioneer in the caregiving space, supporting family caregivers across the United States. The Software Engineer II will develop new technologies and features, implement and maintain Careforth's products, and collaborate with senior engineers while mentoring team members.
Responsibilities:
- Design, select technology and implement features for the platform in collaboration with Senior and Principal Software Engineers
- Design and develop with external partners
- Full stack implementation of our apps (Javascript) and APIs (Golang/Python)
- Design and develop lightning fast services for our backend
- Collaborate and communicate with agile team through the entire software development cycle
- Collaborate with Senior and Principal Software engineers on complex assignments
- Mentor members of the Engineering team on areas of expertise
- Perform other duties as assigned
Requirements:
- Bachelor Degree in Computer Science or related field preferred or equivalent work experience
- 4-6 years experience writing server applications required
- Experienced in Databases (both design and implementation); Postgres is a plus
- Minimum 2 years' experience with either Golang, Java, C++/C# or Python (Python a plus, Golang a big plus)
- Strong Linux knowledge highly desired
- Experience building REST services; External integrations a plus
- Insight into how to build things correctly: Code Reviews, CI, Unit Testing
- Ability to work under minimal supervision
- Experience working in healthcare or highly regulated environments highly desired