Software Engineer, Backend

PresenceLearning

(San Francisco, California)
Full Time
Job Posting Details
About PresenceLearning
PresenceLearning is the leading provider of online speech and occupational therapy, behavioral and mental health services, and assessments for K-12 districts and families of children with special needs. PresenceLearning’s nationwide network of online professionals and telehealth providers includes hundreds of highly qualified speech language pathologists (SLPs), occupational therapists (OTs), and behavioral and mental health professionals.
Responsibilities
* Build the backend for a secure, shared browser experience for multiple users across multiple platforms * Design and build a collaborative scheduling and calendar management system to help parents schedule recurring appointments with clinicians at the end of a therapy session * Abstract user authentication into its own app that communicates with an ESB * Develop a system that logs all access to patient records, and alerts us of suspicious behavior * Refactor dashboard queries to speed up one of our most-accessed features * Create a reputation system so parents can easily find quality clinicians
Ideal Candidate
* Deep expertise in your favorite dynamic programming language (Python, Ruby, and so on) with a strong preference for Python * Significant experience with a modern web framework with a preference for Django * Experience working with relational databases (MySQL , PostgreSQL, Oracle, and so on) * Experience shipping products * Significant understanding of object-oriented programming, data structures, algorithms, design patterns, systems engineering, scalability, databases, code optimization, unit testing, debugging, continuous delivery, and version control * Strong experience with modern browsers and debuggers * Some experience with HTML, CSS, and JavaScript * Experience with Angular, Less, and Grunt (our frontend toolkit) is a bonus * Opinions on product design and UX * Work well autonomously, as well as with a cross-functional team * A startup-person: hands-on, proactive, sees their role as more than just a job

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.