Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+8 more
Job description
We are looking for a world class Senior Back End Engineer to help shape the engineering team and build a world class product! We were created when a Rockstar Registered Nurse and a whip-smart techie joined forces to create a proprietary scheduling system. The two set out on a mission to change the never-ending nursing shortage in healthcare. Outcomes ยท Implement changes that precisely match product specifications ยท Help improve specification by asking questions about edge cases and behavior during the planning and scoping stages ยท Provide product feedback to the rest of the team when new ideas and problems arise ยท Focus on projects that have an impact on improving business metrics and allow the team to quickly implement A|B tests to help determine improvements ยท Increase the visibility of service performance and health and ensure we have the appropriate logs/alerts in place to respond quickly and recover from problems ยท Improve the stability and performance of the backend services, and increase visibility into the health of the system by improving our logging, alerting, and process around recovering from problems ยท Write code that has been tested well enough before shipping so that we do not cause a noticeable increase in the number of support issues filed over time ยท When critical bugs are shipped to production, proactively identify root causes and take the appropriate resolution actions so that we can recover quickly ยท Stay up to date on the latest technologies relevant to the backend tech stack, and use this knowledge to implement new features and changes if theyโll provide a better experience ยท Proactively assist other engineers on the team in fixing bugs and shipping features and updates ยท Write maintainable code that can be quickly updated as needed, and is testable and easily understood by other engineers on the team ยท Provide fairly accurate engineering time estimates ยท Be on call from time to time if there are critical issues on production that need debugging ยท Take ownership and responsibility to finish the features and issues assigned to you, while collaborating with the team ยท Assist deploying builds to production and QA environments, and have visibility on the status of Pull Requests and builds as they get deployed ยท Provide helpful code reviews and ensure PRs do not linger with long delays in review time ยท Devise innovative and cost-effective strategies for identifying and preventing bugs ยท Proactively refactor code that needs improvement, but without getting lost in constantly refactoring projects ยท Build a secure application architecture and work with other teams to build a secure information architecture ยท Become a reliable go-to resource on the team for feature changes and updates as new projects arise, such that you can be relied on to ship the changes in a timely manner at the quality level expected by the team
Requirements
Software Engineering, Registered Nurse (RN), Schedule Development, Nursing, Healthcare, Testing, Process Improvement, Improvement Metrics, Computer Programming, Root Cause Analysis, ยท 6+ years of Java development experience ยท Strong OOP experience ยท Experience with Maven, Junit ยท Database experience desired ยท NoSQL experienced desired ยท Experience working in distributed systems. ยท Experience architecting backend systems using Java based microservices ยท Good understanding of AWS Cloud (EC2, S3, ECS) ยท Exposure to CI/CD, static code analysis ยท Previous experience as a technical lead desired Competencies ยท Growth mindset: receives feedback easily and incorporates it quickly ยท Proactive executor: thoughtful in approach and decisive in decisions ยท Pragmatic: balance scrappiness and rigor ยท Great technical communicator ยท Strong attention to detail ยท Strong product and architectural instincts ยท Enthusiasm and passion for quality ยท Takes responsibility for making sure issues are resolved
About the company
We are an innovative company that is disrupting the antiquated healthcare staffing industry. We provide a truly on-demand, tech-enabled healthcare staffing platform. Our disruptive solution, employing AI and smart mobile technology, is changing the way skilled nursing facilities provide consistent, quality care to their patients. We offer an excellent benefits package including a subsidized commuter/parking program, a casual work environment, free soda and snacks, lunch on Fridays, Laptops and Lagers, and an all-hands meeting every Thursday to keep you in the know. From the Boston Business Journal, โBoston staffing software firm raises $45M to expand offices and hire dozensโ we are one of the hottest healthcare tech startups and we keep expanding! Great commute for South Shore residents, 5-minute walk from Quincy Center red line, subsidized parking garage (you pay $25 per month!) or an MBTA subsidy, diverse expanding neighborhood convenient to 25+ restaurants/coffee shops etc. Think of the time and money will you save not commuting into the city!
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleโฆ