All offersBydgoszczJSNode.js Developer
Node.js Developer
JS
SoftKraft

Node.js Developer

SoftKraft
Bydgoszcz
Type of work
Full-time
Experience
Mid
Employment Type
B2B
Operating mode
Remote
SoftKraft

SoftKraft

Expert engineering for challenging software projects. SoftKraft provide business and technology leaders with talent and expertise for building software to use data for insights and impact.

Company profile

Tech stack

    Nest.js
    regular
    PostgreSQL
    regular
    RabbitMQ
    regular
    3rd Party Payment Gateway
    regular

Job description

Online interview

About us:

Values we cherish the most are Ownership, Excitement, Learning, Communication and Teamwork, but if there is one word to describe SoftKraft, it would be: delight.


We exist to delight.

Delight our coworkers

And delight our customers.


We delight our coworkers by providing a challenging environment for their personal and professional growth. In many different ways and dimensions.


To keep delivering delight on a range of our JavaScript projects, we need your support!



Why you should work with us:

💰Salary aligned with your experience and skills (16 800 - 20 000 netto B2B),

🏢100% remote, yet we have cozy offices in Bielsko-Biała if you are into working with us directly

Flexible working hours (just ensure some overlap with others for occasional meetings)

👨‍💻Work in a well-coordinated team, in a company created by programmers for programmers, where we take the idea of Extreme Ownership by heart,

🧙Average experience of our co-workers in the company is 9 years - you will be able to learn a lot from those guys. We apply a mentorship program where needed.

🚀Well established development and communication standards

💫You will get an opportunity to grow not only as a professional but also as a person, as we dedicate significant effort in building soft skills and culture of our community.


About the project: 

ERP system for a gym chain with multiple locations to control access, memberships invoicing, and automatic payments, members information and reporting.


Your daily duties:

  • Developing and maintaining an ERP system based on Node.js and Nest.js,
  • Be a part of a self-organizing, cross-functional team and cooperate closely with other Software Engineers, UX Designers, Quality Assurance, Business Analysts,
  • Share your thoughts openly and honestly on what would be the best for the customers and the business.


What we need from you:

  • Experience in designing and building production-quality code in Node.js with Nest.js Framework (4+ years),
  • Hands-on experience with back-end technologies, specifically REST API with Node.js and Typescript,
  • Understanding of modern micro-service architectures - Event Sourcing / CQRS / Pub/Sub - and practical experience implementing them,
  • Knowledge of Jest/Mocha/Supertest and writing of E2E/unit tests,
  • Experience with BullMQ/RabbitMQ/NATS,
  • Ability to work with databases such as MongoDB, MySQL or PostgreSQL,
  • Knowledge of version control tools such as Git,
  • Command of English at level B2 or higher.



As software developers we’re paid to be professional learners. People hire us (or should hire us) for what we are capable of learning, not for what we already know.”

-- Pat Shaughnessy


One last thing is a short Jocko Willink (author of Extreme Ownership) quote


"You already know what the right thing to do is...

You just gotta do it"

-- Jocko