Senior Node.js Developer
Tech Stack
Job Description
We are SoftwareMill - a group of various individuals: total geeks, humanists, fans of fantasy and karate, Apple and Android enthusiasts.
Both our differences and shared values allow us to create one of the most employee-friendly companies in the IT industry.
We work 100% remotely, from our homes scattered all over Poland (but not only!).Interested in joining our team?
See what it takes to become a SoftwareMiller!
OUR OFFERSalary ranging from 1200 to 1500 PLN net per day for a start100% remote company with a remote-first mindsetFull-time but not necessarily 9-17, we are flexibleProfessional development and freedom in choosing the toolset and tech stackLearning-culture expressed by SoftwareMill Academy and the technical reading clubLeadership and soft-skills in-house trainingsEnglish coursesSmall teams without PMs, no procedures, and no other corporate 'goodies' we all loveBest tools you need to make your work pleasurable and effective: monitor(s), workstation of your choiceDev-friendly environment with passionate and skilled people who believe in clean code and software craftsmanship - you will have a chance to meet some of them during the recruitment processInteresting projects with technologies like Node.js, JavaScript, TypeScriptADDITIONAL PERKSImpact from day one - You can directly influence the company’s future.
Our leaders are not appointed but chosen by their actions.Transparent raises policy - You are empowered to explore and co-create your own development path within a custom, developers-friendly promotion system.Quality time together - We foster true connections.
You enjoy monthly integrations full of fun activities for the whole team.Company getaways - Twice a year, it’s time for a weekend away.
To one of these fun-filled escapes, we bring our loved ones.Conferences refund - You get a 50% refund, and 100% if you are a speaker, for conference tickets and workshop attendance.Workstation of your choice - Only you know what type of laptop, software, or accessories can make your coding joy, so you choose it.Soft skills development - We’ve learned that soft skills are essential and help us work better.
There is always some soft skill initiative open to join.100% remote forever - You’ll find out that remote does not mean alone.
Remote-first from day 1, we’ve created a setup that enhances our daily work.Team integration budget - Want to meet with your project team onsite?
No problem, you’ll get a budget for spending quality time together.Absolute transparency - You have access to all information, including finances, necessary to contribute to strategic decisions.WHAT WE EXPECTStrong knowledge of modern back-end and JavaScript ecosystem, allowing to choose the right tool for the jobExpertise in Node.js development with a focus on building scalable and efficient server-side applicationsProficiency in using TypeScript for building type-safe and maintainable codeFamiliarity with ReactAbility to write clean, testable, and well-documented codeAt least 4 years of commercial experience in software developmentKnowledge and understanding of current back-end development trendsExperience with integrating RESTful APIs and working with databases (SQL and NoSQL)Experience in using common Node.js backend frameworks and libraries such as Express, Koa, or NestJSGood understanding of server-side performance optimizationGood knowledge of English is a must (both spoken and written), we work with clients from all over the world (USA, Australia, Switzerland, etc.)Polish language is required, as internally we are a Polish speaking companyNICE TO HAVEEngagement in the IT community: personal blog, speaking at meetups/conferences, active member of StackOverflow, involvement in the open-source projectsHaving a pet-project