Crucible Quick Contact

Please feel free to contact us with any question you might have. We are confident that we can be the right choice for your recruitment effor

icon_widget_image Monday-Sunday Available 24/7/365 icon_widget_image Vatroslava Jagica 5, 11050 Beograd, Serbia icon_widget_image +381638401554 icon_widget_image office@cru.rs
CRU

Node.js Developer

Node.js Developer

* Please apply through us via Linkedin

Working conditions
  • Budget: Not defined or limited, will depend on experience and competition.
  • Experience: 5+ years of backend development, willingness to work in node.js
  • Remote/ Office: More office while getting to know people and projects, more remote later
  • Location: Novi Sad
  • B2B : Not Available

About

If you are a talented or skilled web developer we can count on, if you love object-oriented programming, and you would like to be a part of a team that works together to deliver sophisticated projects with the highest code quality, then you are probably the one we have been waiting for. You will be responsible mostly for what happens on the server side of some of the most exciting and demanding applications.

Responsibilities

  • Leading the development of various projects.
  • Problem-solving and testing proposed solutions with MVPs and prototypes.
  • Together with other teammates, you will develop modern and advanced solutions with state-of-art code quality in the eCommerce area.
  • Collaborating with developers from other teams to create modular, extensible  solutions for reuse across projects.
  • Further develop ideas for next-gen project solutions, including headless CMS, GraphQL, REST AP…
  • Assist in the maintenance or enhancement of existing client sites.
  • Communicating with the client about technical requirements, reporting progress, and clarifying issues.
  • Performing code reviews and addressing feedback.
  • Coaching and mentoring members of the team.
  • Contributing to our internal products and open-source projects.

Skills and qualifications

  • At least 5 years of backend development in any technology
  • Willingness to switch to Node.js development.
  • Experience with REST API and/or GraphQL.
  • Team-oriented behavior and good communication skills.
  • You share your knowledge with others and offer peer reviews.
    Analytical, solution-oriented, and creative thinking and working.
  • Able to self-organize and work independently.
    You love to learn new things.
    Able to set up local dev environments.
  • You can write and speak English at a professional level (C1 or up).

Big plus

  • Experience with project management tools such as Asana, Jira, etc.
  • Experience with modern JavaScript/Frontend development and frameworks.
  • Knowledge of relational databases and non-relational databases.
  • Knowledge of automated testing.
  • Experience working for demanding or enterprise-level clients.

What’s in it for you?

  • Creative and innovative projects.
  • Various online courses and team knowledge-sharing sessions.
  • Various team events, sports activities, and charity events participation
  • Respect and support for your professional and personal goals.
  • Private healthcare service
  • Flexible start of the working day & Hybrid work environment
  • Employee Referral Bonus program
  • 22 Days of vacation + 2 sick leave days
  • English lessons
  • Additional holiday day per 2 years of employment in FWS
  • Company gifts (childbirth, birthday cake…)
  • Performance review twice a year
  • Fully equipped kitchen, a variety of food and drinks such as fruit, candy, coffee, juices …

Additional Info

What is our tech stack

JS and PHP. React mostly for frontend. We tend to use Next.js, Vue.js and Nuxt also.
For backend its Node.js (ExpressJS and NestJS). For PHP it’s mostly Lavaravel.

What is the nature of your projects?

There isn’t a single niche we are focusing on. We do all sorts of projects ( real estate, ecommerce, social networking … ).

Do you outsource or are projects inhouse?

All of the development is inhouse. We most often develop from ground up and sometimes work with existing CMS’s or integrate with them.

How are you organized?

We do 2 week sprints. Developers are, beside developing, taking part in team sync meetings, planning, communicating with their respective PM…

Personal development?

Everyone gets an udemy account. Seminars and conferences are also an option.
Is there overtime work?
We avoid overtime work. There can be occurrences when something is very urgent, but everyone can choose whether to work or not. Every overtime work is paid for.

What is version control like?

We have an internal GIT. We tend to use it from the command line, but there is a freedom to use GUI based solutions. Code is stored on GitHub, hence GitHub knowledge is desirable.

We use ClickUp for development process tracking and project management. It allows project requirements and process development organization and QA activity monitoring. PM and the team participate in project planning, from the initial requirements up to the detailed work plan defined by developers and qa engineers.

What communication tools do you use?

We use Slack to communicate on our projects through defined channels. Some are used for specific projects, some are global, company wide communication channels.

What development approach are you using?

Agile

Company size?

40 People in Serbia ( developers, QA engineers, designers, project managers).
About 10 people in the US ( product owners, copywriiters…)

Am I in direct contact with the clients?

No, PM’s and PO are.

What are the team sizes?

3–7 people in general

What are the work hours?

8 Hours. You can start from 9 to 10 am. There is a 30 minute lunch brake.