Backend JavaScript Developer

ManpowerGroup s.r.o.

Place of work
Prague, Czechia
Contract type

Information about the position

Job description, responsibilities and duties

- work on new version of the application
- the conversion of tools from the current application written in C# to the new - application written in Javascript (Frontend, React in ES6)
- after the conversion is done, the team continue to work on the web version of the application and other products in close cooperation with other teams (from the U.S.)
- developing backbone functionalities for the platform: file storage, social features support, infrastructure for extracting and storing metadata from all kind of data sources - Frontend in React + Redux written in ES6, Backend in NodeJS and Typescript, RabbitMQ as a message broker, PostgreSQL, Microservices architecture
- developing features for the core component of the application - the engine: fast execution of workflows, built using modern C++ tools and techniques (using Threading, IPC and networking)
- development for Win/Linux
- SQL DBs, Bash, Python

Employee perks, benefits

- free soft drinks
- very good financial evaluation
- regime: full-time or freelance
- luxurious offices close to Florentinum
- New Hire Bootcamp in California
- 25 days of vacation
- paid day off for public holidays (even if they are on weekends)
- generous fitness reimbursement
- mobile phone allowance
- English and Russian language classes
- meal vouchers

Company on whose behalf the position is being filled

Information technology, computer programming, web portals

- fun loving and hard-working professionals
- friendly, energetic atmosphere
- love cool technology
- a leader in the self-service data analytics with a platform that can prep, blend and analyze all of your data, then deploy and share analytics at scale for deeper insights in hours, not weeks
- 13 offices in the world, HQ in Irvine, California
- Glassdoor reviews 4 stars

Requirements for the employee

Candidates with education suit the position

Primary education
Secondary without school-leaving examination
Secondary with school-leaving examination
Follow-up/Higher Professional Education
University student
University education (Bachelor's degree)
University education (Master's degree)
Postgraduate (Doctorate)

Educational Specialization


Language skills

English - Upper intermediate (B2)

Other knowledge

JavaScript - expert

Number of years of experience


The position is suitable for a fresh graduate


Personality requirements and skills

- 4 years of programming experience with web applications
- substantial experience with Javascript (NodeJS or React+Redux)
- Typescript as a big advantage
- willingness to work in an agile environment
- English equivalent to B2
- clear criminal record
- willingness to participate on occasional calls at late hours with US team

Bonus skills:
- code review experience
- CI and build experience (Jenkins)
- experience with RabbitMQ or a similar messaging system
- experience with Express web framework


Brief description of the company

Through a network of over 22 offices, we provide staff (more than 4,500) for around 800 clients. With employment opportunities in the public and private sector, on both a permanent and temporary basis, we make it easy for people to find employment and for companies to find staff with the skills they need. Solutions include permanent and temporary positions, holiday, maternity or sick cover, through to large workforce transformation and outsourcing contracts.

Company address

ManpowerGroup s.r.o.
Na Florenci 2116/15
110 00 Praha 1
Czech Republic
ID: 3532078   Megjelentetés dátuma: 2018.11.06.