All openings

Full Stack Software Engineer (.NET)

Chicago, IL

Here at Rally we believe in teamwork, communication, trust and not taking ourselves too seriously. We believe in the power of small teams. We believe in supporting personal growth and the importance of nurturing a great culture.

We need to do a lot with a small team, so it's important to use the right tools for the right job and be willing to change down the line if we find a more efficient solution. We also believe in "strong opinions, weakly held," being humble, and accepting and giving feedback. Engineers have a large amount of autonomy in how they work, who they work with, when they work, and are responsible for a large part of driving project functionality and seeing things through to completion. Quality code helps us do more -- making communication better through code readability decreases the cost of maintenance to ensure we don't work weekends. Developers are given complete ownership over their projects from design to implementation, testing, deployment, and production maintenance, and if a developer has a great idea for a product improvement, it’s always welcome. We believe in sharing the experience through design reviews, code reviews, and weekly technology presentations.

Are you ready to join us?

About you:

  • You can architect, build and ship highly scalable systems, libraries, and frameworks
  • You can write backend code using primarily .NET
  • You can contribute to frontend code stack in ReactJS or other Javascript framework
  • You have a strong background in C# or another compiled language, along with expert-level design & development
  • You have strong unit testing experience (Nunit, xUnit)
  • You have commercial experience with distributed, high-performance systems.
  • Database and caching experience, SQL and NoSQL (SQL, Postgres).
  • Experience with cloud based services and hosting (AWS EC2, etc.)
  • Experience developing APIs and web microservices
  • If you are involved with open source projects, that's a plus
  • You are comfortable with Git
  • Exposure to JavaScript based framework like AngularJS/ReactJS
  • 3 or more years of real industry experience

Education/Certifications:

No degree or certification is required. Have some? Great, let's talk about them.

About Rally Health:

Our benefits package is highly competitive with others in tech, offering great options that attend to your physical, emotional, financial and career health. We have low deductible, modest employee contribution health care options through UnitedHealth, and an option for a higher deductible plan accompanied by an HSA that Rally pays for. We have vision and dental care, disability income protection, FSA, and life insurance benefits that extend to you and your dependents. We serve catered lunch each day and stock the kitchen with snacks for those of us who need to be reminded to eat. And, of course, we grant to our employees access to the Rally Engage app that offers challenges and incentives to keep us well. On the emotional well-being side of things, we know that people who work as hard as Rallyers need to catch their breath. So, we offer PTO-with-trust; meaning, you take it when you need it and we don't add up how much you've used. For those that need a little extra care, we are partnering with Ginger.io to make employee support accessible via text. Financially, we offer competitive cash compensation and equity, 401k matching, and surprise bonuses to those who surprise us with their contributions. And, perhaps most importantly, we offer a company with a purpose, jobs that demand your very best work, and opportunities to learn, grow, and build your career.

Rally Health is committed to ensuring that its workforce reflects America’s diverse population. Rally Health knows that such diversity will enrich us with the talent, energy, perspective and inspiration it needs to achieve its mission. Rally Health believes in a policy of equal employment and opportunity for all people based on merit and commitment to the principles of diversity. It is our policy to recruit, hire, train, and promote individuals in all job titles, and administer all programs, without regard to race, color, religion, national origin or ancestry, citizenship, sex, age, marital status, pregnancy, childbirth or related medical conditions, personal appearance, sexual orientation, gender identity or expression, family responsibilities, genetic information, disability, matriculation, political affiliation, veteran status, union affiliation, or any other category protected by applicable federal, state or local laws.

Individuals with disabilities and veterans are encouraged to apply. Applicants who require an accommodation related to the application and/or review process should notify Patrick Lauer, Head of Talent Acquisition (recruiting@rallyhealth.com).