Senior Back-end Software Development Engineer

Who We Are:

Embrace® is committed to providing high quality, easy-to-use software. Our team uses their combined knowledge and experience in special education and software development to combat the frustrations involved in managing IEP and 504 plans, documenting intervention plans, monitoring services and reimbursement, and evaluating staff.

 

What We Offer:

In addition to your compensation and 100% remote working environment, Embrace® offers 401k, 100% company-paid health, vision, dental, short term disability insurance, long term disability insurance, annual PTO increase with rollover of unused days and additional end-of-year bonuses (based on company profitability). As an employee of Embrace®, you will be eligible for all of these benefits after the 1st day of the month following 30 days of employment.

 

What You Will Do:

You collaborate with other developers to maintain and expand our web application. Part of these responsibilities include writing and debugging code, so we are looking for applicants with extensive experience with Object-Oriented Programming (we use PHP and Python, but your experience in Java, C#, etc., is perfectly acceptable), JavaScript, HTML, and CSS. You must have excellent problem solving skills, be self-motivated, and flexible. This position offers the ability to mentor junior staff, work on some of our most complex problems, and advance your career with a growing company.

 

What You Offer:

  • 3+ years experience writing Object Oriented Code
  • 3+ years experience working with relational databases
  • 3+ years experience with git (or other version control)
  • Experience with normalized database structures
  • Expertise in object oriented programming
  • Comfortable using linux command line
  • Expertise with MVC frameworks
  • Excellent online communication skills
  • Able to work independently, as part of a team, or under direction of management
  • Experience working with APIs

 

Additional, But Not Required:

  • Experience with dependency injection patterns
  • Experience writing units tests or test driven development environments
  • Experience with AWS products
  • Experience with Redis
  • Experience with the OWASP top 10
  • Familiarity with JIRA
  • College degree in Computer Science, Information Technology, or related field

 

We are eager to learn more about you and your experiences, so even if you don't feel you meet every single requirement, we still encourage you to apply. We want to meet people who can contribute to our team in a variety of ways—not just candidates who "check all the boxes".

Apply Today