Senior Node.js Full-Stack Senior - Coffee IQ Team

What is the impact you want to make?

Unleash your biggest strengths, apply skills & knowledge, learn new things, connect with your peers and build your career with us!

Why rinf.tech?

#EngineerOfTheFuture, #PeopleofManyTalents

  • At rinf.tech, you’ll encounter friendly people who are eager to explore and reinvent the world of technology.
  • We encourage ideas - we like to share and learn from each other. We’re all in for curious & ambitious people.

#GrowOpportunities

  • We continuously invest in developing core teams focused on technologies like Blockchain, AI, and IoT -  www.rinf.tech/careers/core-blockchain-and-ai-teams/
  • Our Technical Management team, possesses a robust technical background. Many of our team members have advanced to strategic roles through internal promotions.
  • In a state of mutual willingness to share & grow, our RINFers commit to a minimum tenure of 2.5 years on a project.

#EngineeringExcellence

  • Fail fast, learn fast: we experiment, we iterate, we know when to stop and we don't repeat the same mistakes.
  • The right technology stack for the right problem: we don't force technology choices just because we know them; our focus is on solving problems, not on pushing predefined stacks.

#Innovation

Why do we do what we do?

We inspire one another to share our tech-works in this amazing and abundant world. So we became developers, innovators, thinkers, software builders, and hardware makers!

Our Vision!

Founded in 2006 with 650+ engineers & global presence (8 delivery centers in Europe & North America) we strive to become a leading East-European technology partner for growing organizations in need of digital transformation of their products and services!

What you’ll do

  • CoffeeIQ is an IoT platform that manages professional coffee machines deployed at B2B customer locations, including offices, hotels, and restaurants. Each machine continuously sends telemetry data to the cloud, such as coffee production, temperature, water and coffee consumption, ingredient levels, errors and alarms, and online/offline status. The backend is built with Node.js and TypeScript, processing telemetry data in real time and exposing REST APIs consumed by a Vue.js web portal.
  • Develop the Vue.js frontend, the Node.js backend and the MS SQL database as a holistic technology stack including cloud infrastructure and CI/CD, write clean and high quality code on a daily basis.
  • Ensure a high standard of quality by applying code reviews, pair programming, TDD and direct feedback loops while considering and improving best practices (e.g. code style guidelines, testing methodologies, security principles, provisions for high performance and resilience of the application) - Work and learn together with experienced software developers from other development teams.
  • During each iteration, you will have creative time to work on projects that interest you.

What you need to be successful

  • You have a successfully completed Degree in Computer Science/Business Informatics or a comparable qualification.
  • You have at least four years of professional experience in software development and a passion for new technologies.
  • You are a real team player and are keen to get involved in cross-functional teams and always work together in an Agile way (SCRUM/KANBAN).
  • Strong knowledge of risk management, dependency management and stakeholder management.
  • You have a sound knowledge of TypeScript and at least one other modern programming language (e.g. Java).
  • You know SQL well and have experience working with large databases.
  • You are familiar with various concepts of software development and can successfully introduce and implement them in the environment of potentially large applications.
  • You have seen architectural constructs such as microservices and monoliths before and know the implications.
  • You are familiar with Git, DevOps, Terraform, container technologies and automation (CI/CD).

Nice to have

  • Knowledge of how to use AWS or other hyperscalers for a containerised Node.js application.

Next Steps for you!

  • Apply
  • CV screening
  • HR Interview
  • Technical Interview
  • Offer presented by our CEO

Meet us!

Let's meet! We invite you to drop by anytime for a tour of our office, without any commitment.

Join the #PeopleofManyTalents #EngineerOfTheFuture