- Full Stack Engineers are able to articulate clear business objectives aligned to technical specifications and work in an iterative, agile pattern daily.
- They have ownership over their work tasks, and embrace interacting with all levels of the team and raise challenges when necessary.
- Participate in design, definition, planning, development, implementation of projects and evaluate conforming to Software Development Best Practices.
- Perform peer-code reviews.
- Responsible for the deliverable.
- Ask smart questions, take risks, and champion new ideas.
- Business oriented and able to communicate at all levels.
- Ensure adherence to existing strategic direction and architectural strategies.
- Embraces the agile delivery process by releasing business value incrementally into production.
- Transfer key knowledge and code ownership to the team.
- Mentor talent and cultivates new team members.
- Foster environment where business is involved in the project and aware of key decisions, issues, and functionality.
Experience Required:
- 6+ years of React experience
- 6+ years of Javascript/Typescript (Nodejs) experience
- 6+ years of experience with SQL
- STRONG REACT / TYPESCRIPT / SQL
- 4+ years of experience on cloud technologies
- 4+ years being part of Agile teams Scrum
Experience Desired:
- Experience with version management tools Git preferred.
- Experience with BDD and TDD development methodologies
- Experience working in an agile
- CI/CD environments; Jenkins experience preferred.
- Knowledge and/or experience with Health care information domains preferred
Education and Training Required:
- Bachelor s degree (or equivalent) required.
Primary Skills:
- Angular, JavaScript, Typescript, SQL, Nodejs, GraphQL
- Must know AWS
Additional Skills:
- Git, Terraform, Lambda,
- Design and architect the solution independently
- Take ownership and accountability
- Write referenceable & modular code
- Be fluent in particular areas and have proficiency in many areas, Have a passion to learn.
- Have a quality mindset, not just code quality but also to ensure ongoing application/data quality by monitoring data to identify problems before they have business impact
- Take risks and champion new ideas