Node.js Developer
We’re looking for a proactive, team oriented and motivated Node.js Developer (m/f) to join our team. We value a go-getter attitude, the drive to get things done, and the empathy to understand our client’s needs and wants. Our team prides itself on working hard and having fun while doing it. We believe in the power of bringing like-minded people together.
Our Team
In the JavaScript team, we mostly work on separate projects but collaborate on difficult problem solving. We extrapolate useful code from ongoing projects and transform them into reusable code for future needs on other projects. We code review each other's code and thrive to improve on a daily basis.
Your role
- Communication & coordination with partners and clients
- Participation in planning and evaluation
- Participation in the architecture and design of the application
- Participation in auditing and analysis of project documentation and specifications
- Maintaining running projects
- Making and maintaining reusable components
Experience we're looking for:
- More than 3 years of experience in developing with JavaScript in any or all environments (web, server, mobile…)
- More than 2 years of experience as a Node.js developer
- Extensive knowledge of JavaScript, web stacks, libraries, and frameworks
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Good understanding of server-side templating languages
- Good knowledge of code-based tools – GIT or others
- Experience working with API-based applications
- Good knowledge of REST principles
- Good management in the Linux development environment and the foundation of UNIX-based web server administration
- Ability to handle the entire development life cycle from end to end
- Strong understanding and experience working with web development architectures and patterns (Flux, CQRS, Event Sourcing, MVC, Microservices…)
- Experience with code reviews to enforce good coding practices
- High proficiency in English in both written and verbal form
And it would be awesome if you...
- Have excellent communication skills in written and verbal form
- Have great code testing experience (preferably with Jest)
- Have great continuous deployment skills
- Have a drive to continuously improve
What we bring to the table:
- The location choice is yours: remote, on-site or hybrid
- Flexible working hours
- Work with new technologies in a high-performance environment
- Diverse international projects (from 3-week microservice apps to 6+ month enterprise solutions)
- IT community involvement — Meetups, Workshops & Articles
- Internal workshops & personal development
- Educational budget
- Work-from-home allowance
- Food allowance
- Recourse and Christmas bonus
- Private health insurance
- Subvention of Fit pass
- 100% paid sick leave
Salary range
Our salaries are based on your experience, level of knowledge & technical interview.
- Department
- Server Technologies
- Locations
- Belgrade
- Remote status
- Hybrid Remote
About Q agency
We are an award-winning software and design agency.
With 300+ full-time experts, we provide services and solutions to cover all phases of the digital product life-cycle. Working in various industries across 20 countries worldwide, we exceed our boundaries each day.
Node.js Developer
Loading application form