N-iX is looking for a Middle TypeScript Engineer to join our team.
Our clients create social healthcare robots which enable users to regain control on their life and improve quality of life. Their mission is to help the 50 Million people suffering from dementia.
We are expanding the product team with a back end engineer to help us build meaningful functionalities to support healthcare organizations, healthcare professionals, and people with cognitive impairments.
Responsibilities:
- Maintain and extend the functionality of backend systems
- Solve bugs and issues
- Work out technical designs based on business needs and implement those designs
- Extend databases, optimize performance of existing systems
- Keep current services up to date with current development technologies
Requirements:
- At least 3 years of working experience in related field
- Experience with programming languages -Typescript, Java (nice to have)
- Knowledge of Librares / Frameworks: Nodejs: Express (nice to have), mocha, chai, mysql, awilix Java (nice to have)
- Familiarity with Spring and Dropwizard (nice to have)
- Guice, jDBI, jUnit
- Experience with TDD/BDD
- Experience with Relational Database design and tools: MYSQL, Flyway, JSON/Rest API Design
- Knowledge of Security practices / OWASP
- Knowledge of CI / CD principles; Concourse
- Linux: Debian, Redhead and Busybox based distros
- Experience with Docker
- Knowledge of 12 factor app methodology
- Desire to learn and grow
We offer:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits