Senior Software Engineer

Roberts Recruiting, LLC

Quincy (MA)

On-site

USD 100,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Subsidized commuter/parking program
Casual work environment
Free soda and snacks
Lunch on Fridays
All-hands meeting Thursdays

Job summary

Roberts Recruiting, LLC is seeking a Senior Back End Engineer to help shape the engineering team for a tech-enabled healthcare staffing platform. You will implement product specifications, improve service performance, and write maintainable code.

The ideal candidate should have at least 6 years of Java development experience, strong OOP skills, and familiarity with AWS and microservices. Enjoy a casual work environment with excellent benefits like free snacks and commuter support.

Qualifications

  • 6+ years of Java development experience.
  • Strong OOP experience.
  • Experience with Maven and Junit.
  • Database and NoSQL experience desired.
  • Experience architecting backend systems using Java based microservices.
  • Good understanding of AWS Cloud services.

Responsibilities

  • Implement product specifications changes and improve service performance.
  • Provide product feedback and conduct A|B tests.
  • Ensure stable backend services and improve logging and alerting.
  • Write well-tested code with maintainability in mind.

Skills

Java development
OOP
Maven
Junit
Database experience
NoSQL
Distributed systems
Microservices
AWS Cloud (EC2, S3, ECS)
CI/CD

Job description

Senior Back End Engineer

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
Technical Experience
  • 6+ years of Java development experience
  • Strong OOP experience
  • Experience with Maven, Junit
  • Database experience desired
  • NoSQL experience 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 Us

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer: Java Microservices, AWS, Impact
Senior Backend Engineer: Java Microservices, AWS, Impact

Roberts Recruiting, LLC • Quincy (MA)

On-site
USD 100,000 - 130,000
Subsidized commuter/parking program
Casual work environment
Free soda and snacks
+2
Founding Software Engineer
Founding Software Engineer

Stealth • San Francisco (CA)

On-site
USD 90,000 - 140,000
Staff Engineer
Staff Engineer

Mira Mace • San Francisco (CA)

On-site
USD 180,000 - 240,000
Staff / Senior Product Engineer
Staff / Senior Product Engineer

Prysm Health • United States

Remote
USD 170,000 - 230,000
401k
Healthcare
Dental
+1
Senior Software Engineer — Healthcare SaaS (Remote)
Senior Software Engineer — Healthcare SaaS (Remote)

Roberts Recruiting, LLC • Wellesley (MA)

Remote
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

ExaCare Inc • New York (NY)

Hybrid
USD 120,000 - 180,000
Competitive salary and equity
Flexible PTO
Medical, dental, and vision coverage
+1
Staff Engineer, New Products
Staff Engineer, New Products

Healthie • Los Angeles (CA)

Hybrid
USD 150,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Roberts Recruiting, LLC • Wellesley (MA)

Remote
USD 100,000 - 130,000
Staff Software Engineer
Staff Software Engineer

Verana Health • Orlando (FL)

On-site
USD 130,000 - 160,000
Significant Equity
High Agency in decision-making
No Legacy Debt in coding practices
Staff Engineer, New Products New
Staff Engineer, New Products New

Healthie • United States

Remote
USD 205,000 - 235,000