Full Stack Software Engineer
Role details
Job location
Tech stack
Requirements
Essential to perform duties without training
- BS/BTech (or higher) in Computer Science, Engineering or a related field
- 4+ years experience as an engineer building full-stack web applications as part of a cross-functional team
- 3+ years of experience working with SQL or other database querying language on large multi-table data sets
- 2+ years of experience acting as a trusted technical decision-maker in a team setting, solving for short-term and long-term business value
- 2+ years of experience coaching other engineers
Nice to have knowledge, skills, and/or abilities
- Experience with health-tech systems, like Electronic Health Records, Clinical data, etc.
Domain Specific Experience
-
Full Stack:
-
Experience building a full stack web applications in any language/framework
-
Proficiency with CSS/HTML/Javascript and modern JavaScript frameworks (e.g., React, Angular, VueJs/Ember)
-
Expertise in at least 1 server-side web technology (eg: Nodejs, Java, Python, Scala, C#, C++,Go, JVM)
-
Familiarity with relational database systems
-
Experience with API design and development
-
Experience with cloud based technologies such as AWS, Azure or google cloud
-
Knowledge of containerization and orchestration technologies such as Docker and Kubernetes
-
Familiarity with continuous integration and continuous deployment(CI/CD) pipelines
-
Experience with security and systems that handle sensitive data