Remotees is for sale. Submit your bid to hello AT remotees DOT com if you’re interested.

Software Engineer - Fullstack

AbleTo · Mar 7th 2020

Apply on Working Nomads

This is a remote opportunity!

AbleTo is the leading provider of high quality, technology-enabled behavioral health care. AbleTo believes that everyone deserves access to high quality care, and offers a suite of technology-enabled services to empower people to lead better lives through better mental health. A proprietary platform connects individuals with AbleTo highly trained licensed providers who deliver weekly sessions by phone or video supported by an integrated digital experience. Members also have access to mental health coaches, and digital support programs. Clinical best practices are leveraged across all services to ensure individuals are getting the care they need. Our outcomes-focused care is proven to improve depression and anxiety by over 50% on average, as demonstrated in several peer-reviewed studies. For patients with high cost medical conditions, our clinically-tailored treatment is proven to reduce medical costs with care that empowers the patient to address their health needs. AbleTo partners with payers to make high-quality care accessible, affordable and convenient for millions of people to get the treatment they need.

As a key member of AbleTo's engineering team, you will be responsible for designing, building, and owning the interfaces and services that power our products. You will work with our talented team of remote engineers, designers and product managers to build the systems that manage our member's care journey. We are a team committed to agile value delivery and solid engineering principles, as well as continuously improving our craft. If you love shipping software that delivers a deep and meaningful impact on people's mental and behavioral health, join us!

  • Write clean, modular and efficient code across all layers of the stack.
  • Own major features from requirements definition to release.
  • Actively lead the design and/or refactoring of our application architecture.
  • Identify software quality issues and refactor code when appropriate.
  • Implement high-quality test-driven code that passes automated tests.
  • Optimize performance heavy parts of existing applications
  • Quickly evaluate new patterns / services using light coding spikes.
  • Provide design feedback in code reviews
  • Support Production systems off hours

*Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

Experience: - 4+ years hands-on experience with full-stack web development.

  • 4+ years hands-on experience with modern front-end frameworks.
  • 3+ years hands-on experience with relational databases and SQL.
  • 2+ years hands-on experience with NOSQL databases (document, column, graph, map-reduce).
  • Strong experience and appreciation for behavior-driven and test-driven development.
  • Strong experience with MVC, event-driven and/or lambda architecture patterns.
  • Strong experience with internal/third party RESTful APIs.

Competencies: - Strong knowledge of OOP principles and deep knowledge of one programming language. We use Javascript (React/Redux/Node.js), PHP (Laravel), Ruby (Rails).

  • Experience transforming complex business logic into clean reusable backend services.
  • Experience defining new software architectural patterns and refactoring existing patterns.
  • Knowledge of modern javascript frameworks.
  • Graphical sense of design with an ability to take sketches and turn them into working UI.
  • Highly organized individual with great time management skills.
  • Ability to proactively communicate and collaborate across a growing distributed team.

Quality Control:- Help define and manage overall quality objectives for release increments.

  • Develop behavior-driven feature files, acceptance test scenarios and step definitions.
  • Implement high-quality test-driven source code that passes automated tests.
  • Achieve and maintain team defined quality thresholds that mitigate solution risks.

Follow AbleTo on LinkedIn and Twitter!

AbleTo is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. AbleTo is an E-Verify company.

Upon the acceptance of an offer to enter into this agreement, AbleTo requires the satisfactory completion of reference and background checks and successful completion of drug testing in accordance with local, state and federal laws.

Apply on Working Nomads