Senior Node.js Developer
UIG Studio is looking for you to join our team!
We love design and well done digital products.
We are looking for a person who likes challenges and shares our passion to build and launch innovative solutions. A person who, with determination and passion, will help our clients conquer new markets and kick off work on new, fascinating digital products. We’re looking for a Senior Node.js Developer!
What you will be doing:
Building and improving back-end of web and mobile applications accordingly to the current tech and UI/UX trends
Defining software architecture, tools, and frameworks used in projects
Ensuring the best possible performance, code quality, and responsiveness of applications
Working in an Agile way: Lean/Scrum
What we offer:
Work with clients and startups from all around the globe
Attractive salary -> 15 000 - 21 000 PLN B2B
Being one of the fathers and Mothers of our big R+D meteorological project, responsible for system architecture
A great opportunity to become a BE Tech Lead
Private healthcare and sport package
Full support of the entire team while performing tasks
Access to tools and services that will help you automate your work and do it smarter
In-house academies broadening your professional knowledge
Cold beverages, vulgar Tuesdays, and regular training of CS, CoH, and FIFA
Working remotely or in our unique office in the center of Kraków - Main Square
Possibility to switch to a permanent agreement
Requirements:
Very good experience with Node.js and building complex web and mobile app backends
Up-to-date knowledge of recent versions of ECMAScript and Typescript
Experience with both SQL and NoSQL databases
Deep understanding of OOP and SOLID principles, design patterns, etc.
Working knowledge of developer contribution flows like git-flow, code reviews, etc.
Analytical mindset and good problem-solving skills
Focus on performance and scaling (ability to see the big picture)
Experience with writing an automated test, diligent use of unit testing with Mocha, Jest, and Karma
Ability to perform DevOps tasks, experience with CI/CD (Gitlab CI, Ansible)
Hands-on experience with IaaS / PaaS solutions (AWS, GCP, Azure, Firebase, etc.)
Good experience with Agile / Scrum / Lean methodology
Fluent in English, written and spoken
Team player, willing to share knowledge and support other team members
Curiosity!
Nice to have:
Leadership skills