Junior Software Engineer

  • Full-Time
  • Charlotte, NC
  • Caring.com
  • Posted 3 years ago – Accepting applications
Job Description

Junior Software Engineer

We are seeking a Junior Software Engineer to join our high quality, collaborative product engineering team. As a Junior Software Engineer, you will operate in a DevOps environment, playing a role in developing, deploying and supporting Caring's internal business applications. You will be learning how to create high quality code with our excellent engineering team. You will be creating custom-built software, as well as when needed leveraging vendor sourced enterprise software, configuring that software, customizing it, and integrating with internal systems. Be a part of the booming Senior Care industry and an integral member of the company.


The Company and Our Mission:

Caring.com is the leading online destination for caregivers seeking information and support as they care for aging parents, spouses, and other loved ones. We apply cutting-edge technology to our mission: to help as many seniors and their caregivers as possible through empathetic, expert guidance. We take pride in helping the 45 million U.S. family caregivers find help for their aging family members. Many of our employees have had personal experience with caregiving and are passionate about our mission. We are an agile team that succeeds by marrying rigorous data-driven thinking with real concern, empathy for users, and the quality of their experience. Don't think for a minute that all this talk about aging stops us from having a good time-we're a vibrant group of highly talented, results-oriented types who want to use our time and our brains to really make a difference. We offer competitive salaries, excellent benefits, and a fun, friendly, supportive work environment. Be a part of the booming Senior Care industry and an integral member of our team.


As a Junior Software Engineer at Caring, you will:

  • Build or modify existing internal solutions, with custom front-ends and back-end services that fulfill business requirements.
  • Learn engineering excellence and new programming languages, methods, and paradigms.
  • Implement and improve integrations with partners leveraging SOAP, REST, and other API types
  • Participate in code reviews, and learn and apply mentoring provided
  • Investigate, learn, and evangelize new technologies in order to solution evolving requirements
  • Be a collaborative participant in our ever-improving, agile development processes

Our Ideal Junior Software Engineer will have:

  • Schooling, whether through an accredited university or "bootcamp"
  • Experience in a professional engineering environment, via internship or summer jobs, or non-programming role on an engineering team
  • Passionate about engineering excellence
  • Demonstrated programming skills through Github or online portfolio
  • Active self-motivated learner
  • Must have good soft and communication skills
  • Passionate about working across the full stack

Our Technology:

  • Hosted in AWS
  • Micro frontends using React and Gatsby
  • Microservices written in Go
  • MySQL, PostgreSQL, Redis, Snowflake
  • Legacy code written using Ruby on Rails
  • Machine Learning written in Python

What we can offer you:

  • Flexible hours and Paid Time Off policy
  • Competitive benefits package – Health, Dental, Vision and Flexible Spending Account
  • 401(k) Employer Match
  • Direct relationships with executive leadership team
  • Fun work environment including social happy hours
  • Rapid company growth
  • Paid caregiver and volunteer days
  • Free parking

Apply to this Job