Team Diligent is constantly growing! We are looking for a team player that will work with experienced engineers. If technology is your passion and you are ready to move the boundaries of your knowledge every day, then, Diligent is the right place for you. If you are not from Niš, we are offering a full remote position.
Key Responsibilities
Develop high-performance applications by writing testable, reusable, and efficient code
Working on different integration scenarios
Being involved in setting up project structure and architecture
Being involved in full project development, from writing a specification to deploying a finished product
Communication with the team and clients on a daily basis
Requirements
At least 1+ years of development experience using Node.js
Knowledge of Express or similar framework (Nest, Strong Loop etc)
Knowledge of JavaScript and TypeScript
Knowledge of source control/code versioning (Git)
Basic understanding of frontend technologies
User authentication and authorization between multiple systems, servers, and environments
Experience with Docker, Redis and NoSQL databases is a plus
The ability to work in a team but also to work independently
Excellent communication skills
Strong knowledge of English language
What We Offer:
Flexible remote work policy
A fast-growth company with stable projects and strong international clients
Opportunity to work in teams with very experienced engineers
Competitive employment conditions
Support in your personal and professional growth
Flexible working hours
Lots of team activities and perks
Modern working place with a positive and fun atmosphere
We are a modern software development company with experience as fuel for innovation and we are always open to talent and tech enthusiasts that can add additional value to our teams.