All offersŁódźJSLead Node.js Developer
Lead Node.js Developer
JS
Incubly

Lead Node.js Developer

Incubly
Łódź
Type of work
Undetermined
Experience
Senior
Employment Type
B2B, Permanent
Operating mode
Office

Tech stack

    Node.js
    advanced
    JavaScript
    advanced
    Kubernetes
    advanced
    Rest Services
    advanced
    Apache Kafka
    regular
    CI/CD
    regular
    Automation Tools
    regular
    Agile
    regular
    Elasticsearch
    nice to have
    .Net
    nice to have

Job description

Online interview
Friendly offer
Hey! Nice to see you! 

Let’s share our story to get to know a bit better…. We are business and technology enthusiasts that are constantly hungry for new challenges, self- and others-development and nothing motivates us more than great software products and happy customers.

At Incubly, we believe that great people want to work with great people, so we started to build such a company that will attract great minds and that we can achieve everything not feeling that we actually work, but just having fun….

Our mission is to support tech companies, and startups (scaleups) mainly, in fast and high-quality scale-up of their teams and boost their product development, testing and deployment; so, we can succeed together.

We are currently working with a French company that is a world leader in end-to-end smart mobility and mobility management, including innovative parking solutions, EV charging, mobility management and more. A Street Smart hub is a Mobility as a Service solution that municipalities can offer to their citizens and visitors, giving them a unified and highly customizable user experience of on-street and off-street parking, EV charging, curbside management and transportation through different sales channels, like mobile applications or on-street terminals.

If you like to work with us, let us share our need for competencies - we look for Lead Node.js Developer. 

Your daily responsibilities
  • Implement new services based on input from Product Owner and Functional Analysts
  • Work with the technical governance team to improve the overall design of the whole platform
  • Guiding development team in software development and general engineering practices
  • Take responsibility for non-functional requirements; define tools and techniques to improve the availability, scalability and extensibility of the platform
  • Participate in a code review process to ensure application quality, consistency and spread of good engineering practices
  • Provide estimation input for roadmap items to the Product Owner
  • Contribution to common libraries used across products,
  • Taking an active role in identifying design and implementation hotspots, support in prioritization of technical debt management tasks

We need you to have
  • Experience working as a node.js/backend developer on at least a few medium- to large -scale platforms
  • Deep insight into the current node.js ecosystem and frameworks
  • Good understanding of Software Development Lifecycle and practices, including current industry trends
  • Leadership skills and experience in leading or mentoring developers
  • Experience working with Kubernetes, understanding of the key K8S concepts (including probes, sidecars etc)
  • Good understanding of microservice architecture, including typical fallacies and techniques to mitigate them
  • Thorough understanding of synchronous and asynchronous integration patterns, especially REST services and Apache Kafka
  • Knowledge of DevOps practices, like CI/CD and automation tools, observability of distributed systems
  • Familiarity with an Agile development process (code reviews, daily standups, sprint definition, review and retros)

Would be great if you have
  • General understanding of strategic Domain Driven Design
  • Good understanding of the Continuous Deployment approach: zero-downtime, dark launches, feature toggles, canary deployments etc
  • Working experience in an architect role, on service and solution level
  • Practical knowledge of ElasticSearch
  • Working experience with .NET

 Our Architecture and Technology Stack
  • Node.js, .NET
  • Kubernetes, Helm
  • CI/CD tools: bitbucket pipelines, Jenkins, SCA tools and vulnerability scanners, automated tests
  • Postgres, ElasticSearch
  • Kubernetes
  • Apache Kafka
  • GIT
  • Prometeus, Grafana
  • X-Ray

Our offer
In addition to great company and challenging projects, we can offer much much more, i.e.
  • knowledge sharing within our company
  • training & development budget
  • agile and friendly atmosphere, non-violent communication and full respect for diversity
  • possibility to choose from onsite (in Lodz, Poland) or hybrid work (one day a week in our office in Łódź city centre)
  • reporting line to an experienced Technical Manager located in Poland
  • B2B or employment contract
  • monthly remuneration offered: 1.400 - 1.800 PLN net/ day on B2B and 23.000 - 29.000 PLN gross/ month on the employment agreement