Applications Engineering
Applications Engineering
Job Type
Job Details
We're seeking a lead level Software Engineer to join our growing engineering team. You will be helping to build out the backend services, and front end applications that support our patient, physician, and our internal care and medical teams. The candidate who is a good fit for this position will not only have strong development experience, but will be passionate about emerging technologies, and the open source community.
ABOUT US
Grand Rounds provides an employer-based solution that gives employees and their families the technology, information and support they need to make life’s most critical choices--whether and where to receive medical treatment. The fastest way for employers to curb healthcare costs without cutting corners, Grand Rounds delivers enhanced patient outcomes and engagement to groups ranging from 1,000-member firms to Fortune 50 employers.
IN YOUR FIRST 30 DAYS, YOU WILL HAVE:- Gain an understanding of our infrastructure and architecture by working closely with an engineer mentor
- Contribute code running on Production providing better health outcomes for our users
- Deliver feature stories code for at least three of our services as you gain knowledge of our technology stack
- Become a member of an Agile team, working closely with Product, Design, and QA to deliver continuous user value
- Participate in Engineering Demo Days where engineers highlight progress made in the last iteration
- Attend pointing sessions where implementation and requirements are reviewed and estimated for the next iteration work
- Deploy our services to our Production environment
- Contribute to architecture workshops by investigating and proposing solutions that help some of our most challenging technological problems
- Become a valued resource on our team by helping other engineers troubleshoot problems, pair through code sessions, and wow your peers with creative approaches to complex problems
- Lead an agile team in the deconstruction of business requirements into an implementation plan executed in development sprints
- Be self motivated with the ability to make smart decisions and ask questions when necessary. Lead by example
- Mentor and pair with engineers to help develop best practices to produce concise and consistent code that follows established patterns
- Possess a deep love of metrics, monitoring, and application performance
- Solid (5+ years) experience throughout the stack, reducing-to-practice proven design patterns
- Respect and understanding of TDD–the ‘how’, ‘why’, and ‘when’
- Deep experience with Ruby or Python MVC framework
- Modeling real-world data in both RDBMS and NoSQL persistence layers
- Knowledge and understanding of web development best practices
- Reliable, analytical, problem-solving and troubleshooting skills
- Experience in our current technologies a bonus: Ruby, Rails, Javascript, ReactJS, AWS, Docker, CoreOS, and other open source tools
Grand Rounds is an Equal Opportunity Employer and considers applicants for employment without regard to race, color, religion, sex, orientation, national origin, age, disability, genetics or any other basis forbidden under federal, state, or local law. Grand Rounds considers all qualified applicants in accordance with the San Francisco Fair Chance Ordinance.