Want to work with some of the worlds best developers?
As a Node.js Developer, you will be working with some of the most passionate and experienced developers in digital solutions. With +15 years of experience in the field, FFW has become a digital agency with technology itself as the building blocks for the best user experience creations.
What awaits you:
Be part of a development team that delivers projects for different businesses and markets (Fortune 500 companies, NGOs, different institutions).
Build custom components and libraries
Use and extend already developed Node.js applications
Provide technical solutions and bring your ideas to the table
Be an active part within the entire development process by participating in the planning and estimate of the development activities
Working with:Git version control system following the Git Flow workflow
Technologies and techniques to optimize the application performance
Communicating with development team members in a professional and well-mannered way
2+ years of experience in backend/server-side development with Node.js
Knowledge of REST design principles
Understanding of HTTP protocol
Write efficient, scalable, testable and maintainable code
Strong self-motivation, “can-do” and problem-solving attitude
Good understanding of asynchronous programming and its workarounds
Experience with Git and Git flow
Basic knowledge of databases and queries
Good command of English (reading, writing, speaking)
Experience in React, Angular or Vue.js
Experience with web sockets
Knowledge using Redux or GraphQL or Context API
Understanding of server-side logic and front-end performance optimization
Good knowledge of micro-services architecture
Experience in AWS or other cloud platforms will be considered a plus
Experience with a state management library like redux, mobx, react-query, etc.
FFW is a digital agency built on technology, driven by data, and focused on user experience. The world’s largest brands have relied on us for 15+ years to build accessible, creative and user-friendly digital solutions that deliver great results. We bring together more than 600 people working across over 19 offices in 11 countries, to form a team who can provide awesome web-based solutions.
You will have the chance to join a new developing program within the company and help us build a strong team that will deliver noticeable results.