Education and experience:
- Proficient in Advanced English. (Please asses your English level in IELST or TOEIC in the cover letter if possible)
- Bachelor's in Computer Science or related field, master's degree is ideal.
- Profound knowledge on specific technologies and methods within modern system development
- Significant experience with developing business applications or enterprise architecture in NodeJS. Within these areas, the employee must have obtained great skills within technical design and mastering tools.
- Ability to perform technical quality assurance and reviews on several smaller projects or outlined areas within larger projects
- Possessment of the main technical core competence, within a core area, when projects are initiated
- Willing to learn new technologies is required as you may work with different technologies over the time
- Having experienced working in international - Agile team and English-speaking skill is crucial
- Ability to manage the “build and fix” team on smaller projects or outlined areas on larger projects
- Ability to accurately estimate tasks and issues for the team
- Ability to provide deliverables on time and of agreed quality
- Ability to guide and share knowledge with project participants within one’s own core area, on several projects simultaneously
- Self-management and teamwork-minded.
- Ability to communicate clearly to the management and employees involved on the project as well as clients regarding chosen technical solutions and the underlying rational basis
- Ability to identify areas for own personal development
- Only accepted English version CV & fluent English.
Technical & Skills competencies
- 3+ years of hands-on, full-stack development and architecture experience.
- Experience functional programming such as NodeJS is essential.
- Deep understanding of JavaScript and NodeJS.
- Experience in prototype based object-oriented and MVC design patterns.
- Experience with REST/JSON APIs.
- Experience with Non-Relational Database Schema Design (preferably MongoDB).
- Proficiency with a Linux environment
- Experience with CI/CD systems
- Experience with SQL based RDBMS (MySQL, PostgreSQL, etc.)
- Experience with "NoSQL" data stores and technologies (ElasticSearch, Redis, etc.)
- Startup mentality: self-starter, proactive, flexible
- Customer centric mindset and lean approach will be highly value.