Child care has a multi-generational impact, and we are proud to design, develop, and support solutions that not only help business owners , but also create meaningful connections between caregivers and families. One of our values is Grow Together- this applies not only to us as employees, but also to the businesses and families we support.
About Procare
For over 30 years, Procare Solutions has been dedicated to empowering early childhood educators by providing products and services that enable them to focus on the care, safety and education of children. We recognize the responsibility that comes with nurturing and educating children, which is why our child care management solutions are designed to automate business processes, help ensure safety and compliance, communicate with families and provide educational resources and training to help teachers and children thrive.
Over 40,000 satisfied customers have chosen Procare Solutions as their trusted partner in providing exceptional care for young minds.
A Little About the Role
As a Lead Software Engineer on our team you will help build, maintain, and direct a best-in-class SaaS web and mobile solution. We have built a solution which enables childcare organizations to efficiently and intuitively manage their business, so they can focus on the children. The demands for these organizations are high and you will be a part in helping our customers easily manage their growing business complexity by making their daily demands simple to navigate. This includes features to enable communication with teachers, parents and leads; tracking and recording daily activities for children, staff schedules and payroll as well as customer billing to name a few.
You’ll be a key member of our growing engineering team while we expand on existing features and deliver new functionality. Our fast-paced, agile environment uses modern technologies where you will help optimize our code and cloud infrastructure for stability and performance. We value self-starters with the ability to communicate ideas effectively and contribute to our culture of respect, dedication, and fun. Clean code, principles over dogma, and balancing the pull between practical vs perfect solutions round out the qualities we seek and value.
What You Will Do
Collaborate with stakeholders across Design, Product Management, and Engineering
Architect, design, develop, and deploy features across the tech stack
Direct the work of a focused engineering scrum team / pod
Coach other members of the engineering team on best practices
Write performant, maintainable code while iterating and shipping rapidly
Ensure appropriate automated test coverage for optimal product reliability and release velocity
Refactor existing Ruby or JavaScript code to improve code maintainability and efficiency
Develop and document REST APIs
Improve the performance of existing systems
Configure monitoring and alerting systems
Contribute to improving and enforcing development, Agile, and CI delivery best practices
Present new ideas and respectfully debate those ideas with the team
Our Ideal Candidate Will Have
8+ years' of experience building web and SaaS based applications
Expertise with Ruby on Rails (RoR) and excitement about dabbling in other frameworks and technologies
A keen eye for good RESTful API design, scalability, and/or microservice architecture
Strong experience with JavaScript frameworks (React specifically a plus)
Strong AWS experience a plus and experience with cloud-native software delivery (including containerization)
Strong knowledge of Git and branching models in a collaborative coding environment
Experience with CI/CD and build pipelines across multiple environments
Communication and interpersonal skills and demonstrated track record of working successfully across engineering, design and product
Experience with Agile processes in a structured setting (Scrum and/or Kanban)
Experience using data for decision-making related to team and system performance, relying heavily on telemetry and monitoring
Vacation time, holidays, sick days, volunteer & personal days
401K Plan with employer match and immediate vesting
Employee Stock Purchase Plan
Employee Discount Program
Medical, Dependent Care, and Transportation FSA Plans
Company paid Short and Long-Term disability and Life Insurance
RTD EcoPass for all Denver employees
Tuition Reimbursement and continued Professional Development
Fast paced, high energy workplace environment in prime downtown location
Regular company provided meals
Salary
$115,000-$150,000/year DOE
Location
While our preference is a candidate located in Denver, CO, this role is open to remote candidates in the following states: AL, AZ, CA, CO, CT, FL, GA, ID, IL, IN, IA, KY, ME, MD, MA, MI, MN, MO, NV, NJ, NY, NC, OH, OR, PA, TN, TX, VA, WA, WI.