Position: Full Stack Engineer (Angular + Node.JS)
Company: Teamvoy
Experience required: 2y
English level: intermediate

Your Role

We are looking for passionate professional developer that will help us to support the needs of our international customers and internally our Data science and Development team. 

Responsibilities:

- The individual is responsible for the architecture, development, testing, release and support of our web platform, overseeing the progress of the development team, ensuring consistency with initial design and providing guidance where needed.
- Working on any aspect of the product stack from UI to API to data to infrastructure, by using best practices.
- Collaborating with peers on technical design, work estimation, and implementation of new features.
- Connecting with outside systems to send/receive data.
- Keeping on top of bug and task management.
- Contributing to the continuous improvement of the team's productivity, culture, and code quality

Requirements

- Bachelor’s (BA or BS) in business, computer science, or related field; master’s preferred.
- 2+ years of software design, development experience of enterprise-scale web applications and integration using .Node.js as primary Back-end language, Angular as a primary Front-end language
- Strong TypeScript & ES6/ES7 JavaScript knowledge.
- Strong knowledge of HTML5, CSS and cross-browser compatibility issues tasks.
- Strong Sass knowledge
- Understanding and experience with database systems and data modelling (SQL, NoSQL, preferably MongoDB).
- Good knowledge of RabbitMQ message broker
- An agile focused individual who wants to work with the latest technology across the entire stack.
- Experience with client & server-side development including consumption of web services
- Test-driven development.

Major bonus points if you have experience with the following:

- Working knowledge of Python
- Docker and containerizing environments
- Experience with automated build/deployment

Benefits

- A competitive compensation plan with opportunity for advancement.
- Direct interaction with some of the largest companies in Europe and the USA, where we change the way people review documents using NLP and DL.
- Professional Development through real projects, coaching and training.
- Flexible working hours and flexible working
- An incredible team that will challenge and respect you.