- Responsible for designing, developing, testing, operating and maintaining products
- Takes full stack ownership by consistently writing production-ready and testable code
- Consistently creates optimal design adhering to architectural best practices; considers scalability, reliability and performance of systems/contexts affected when defining technical designs
- Performs analysis on failures, propose design changes, and encourage operational improvements- Takes feedback from code review and apply changes to meet standards
- Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures
- Accountable for ensuring all aspects of product development follow compliance and security best practices
- Exhibits relentless focus in software reliability engineering standards embedded into development standards
- Reviews tasks critically and ensures they are appropriately prioritized and sized for incremental delivery; anticipates and communicates blockers and delays before they require escalation
- Bachelor’s degree, or equivalent work experience
- Three to five years of relevant experience
Preferred Skills/Experience
Experience in API development using NodeJS, Javascript, and Typescript
Strong Experience with building and consuming Restful APIs
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Strong understanding of EmberJS, including Glimmer
Experience in building reusable and composable Ember components for scalability and maintainability
Proficient with MongoDB and Non-Relational Database modeling
Proficient with SQL and Relational Database modeling
Experience in Jenkins/Cloud bees, Apigee, Kubernetes, Rancher
Adept with agile software development lifecycle and DevOps principles
Ability to create and maintain technical documentation for APIs ( e.g. Swagger) and components
: