The Full Stack Developer has technology skills that span the entire stack and is responsible for understanding all aspects of our system architecture from database, web, and mobile development to automation and DevOps. In this role, you will have the opportunity to be a driving force in the architecture and development of the next iteration of our clinical decision support platform and work with the team to support product features, automation, containerization, and deployments of software services that compose the platform. You will also work on backend business logic and APIs that interact with our clinical data store. RESPONSIBILITIES - Key member of the development team in creating software that meets business objectives
- Go-to expert for the entire technology stack for the development team
- Deep understanding of the stack: database, business logic, API layer, user interface, and user experience
- Collaborate across teams to design, develop, and launch new features
- Work closely with the design team to identify opportunities and barriers to user experience
- Convert visual representations from design teams into fully functional features
- Write technical documentation for new and existing product features
- Maintain code integrity and organization
REQUIREMENTS - B.S. degree in Computer Science or equivalent and 5 years of work experience
- Able to excel in a diverse technological environment consisting of many cloud environments languages (JavaScript, SQL, Go, Python, and more)
- Experience with JavaScript and UI frameworks -- React experience is a plus
- Experience working with database driven systems running on PostgreSQL, Oracle, or MySQL/MariaDB – PL/pgSQL or PL/SQL experience is a plus
- Experience with data modeling, business logic, and API layers
- Excellent written and verbal communication skills
- Experience with Agile Software Development methodologies and working in teams
- Experience in writing quality unit tests
- Knowledge of server, networking and hosting architectures -- current DevOps experience
- Experience in a healthcare IT environment
- Understanding and implementation of security and data protection
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. |