Job Overview
We’re looking for a Full Stack Web Developer with an experience of leading a team, who will be a part of our continually growing and evolving Engineering team. If you are a highly motivated developer with a great pride in the solutions you deliver, we’d love to have you as part of our team.
Responsibilities:
- You’ll be an integral member of a dynamic team developing functional, performant and scalable web applications with Node.js and frontend frameworks like Angular/React/Vue
- Write well designed, testable, efficient code by using best software development practices
- Integrate data from various back-end services and databases
- Write unit/integration tests to ensure the high quality of the application
- Participate in the full software development lifecycle, including development, code reviews, testing, and production deployment
- Accompany other team members
Requirements:
- At least 3 years of professional web development experience are required in Node.js and any of the frontend frameworks
- Strong conceptual ability to design and build back-end content management structures and implement them on the front-end
- Expert knowledge of Node.js and one of the frameworks like Express.js
- Highly proficient in TypeScript language and its Angular framework or Vue.js/React.js
- Experience with RESTful APIs and GraphQL APIs
- Knowledge of SQL and NoSQL databases
- Willingness to learn and constantly develop your skills
- Strong analytical and problem-solving abilities
- Ability to read and understand others’ code
- At least B2 communication level skills in English, both verbal and written are a must
Conditions
- Full time work in the office
- Young and friendly environment
- Health insurance
- Refreshments and drinks in the office