Software Developer

Brief Overview:

Our developers need to be well-rounded technologists who have a holistic understanding of the web technology stacks that we work with and are able to interface with other team members in a professional way.

Key Responsibilities:

You must be cross-functional in your ability to switch between developing for the front-end, back-end and a dev-ops context. Every developer will have a chance to touch every aspect of the codebase and participate in infrastructure planning and implementation. Our primary development language is PHP. You must be fully fluent in PHP and have worked with it in a professional context before. Prior experience with Laravel is a major plus. If you haven’t worked with Laravel, you should be excited to learn and develop with it, following best-practices and Laravel's design patterns. We make heavy use of ES Next JavaScript (particularly VueJS, as well as Node) and related tooling, including webpack. Previous experience is a plus, and a willingness to learn it is essential. We utilize Tailwind for frontend components. Experience with css utility classes is preferred. We leverage ElasticSearch, Redis, and GraphQL for many of our indexing and caching procedures so experience with some or all of these is another major plus. Experience working with and implementing transcription engines, NLP models and neural networks is a plus. We leverage various technologies to transcribe, analyze, and make predictions about the conversations we facilitate. Patient Prism maintains a RESTful API for both public and first-party consumption. Strict adherence to semantic best-practices is a must. Having a fundamental understanding permissions and ACL principles is required.

Skills Needed:

Laravel: 2 years (Required) Vue.js: 2 years (Required)

Educational Qualifications: BCA MCA

Apply Now