Backend Developer
⚲ Wrocław
16 000 - 24 000 PLN (B2B)
Wymagania
- Java
- Spring
- Boot
- REST API
- Communication skills
- Hibernate
- Docker
- Gradle
- PostgreSQL
- SQL
- AWS (nice to have)
- React (nice to have)
Opis stanowiska
O projekcie:
Our benefits
- Private medical care- Sharing the costs of sports activities- High quality equipment- Flexible working model: fully remote or hybrid- Flexible working time- Flexible forms of employment: B2B or Employment Contract (UoP)- Collaborative team culture- Integration events- No dress code
- Free coffee
- Free parking- Bike parking
Your Role at Rhino
We are seeking an experienced Backend Developer to join our team dedicated to building a highly scalable, cloud-based platform integrated with IoT devices.
In this role, you will collaborate with cross-functional professionals in a supportive, small-team environment that values high ownership, continuous learning, and making a tangible impact on real-world energy and building optimization.
About Rhino
The Rhino system consists of cloud software and IoT devices that read data from utility meters and sensors monitoring, among others, temperature, air humidity, CO2 concentration, and air quality.
The solution is mainly aimed at owners and managers of large-scale buildings, warehouses, shopping malls, offices, production buildings. We already cover more than 3 million m2 of building space with Rhino monitoring, collecting real-time data from more than 11,000 meters and sensors we have installed.
The Rhino Platform's task is to aggregate data, visualize it on various types of dashboards, analyze it for anomaly detection and optimization, present it in the form of tabular and graphical reports, and provide data through an API to external systems. The solution is cloud-based microservices platform in the development phase.
What our colleagues like the most at Rhino
- We develop our own products- We make an impact; large scale of operation- Accountability and respect are given to us- We cooperate and support each other- There are great colleagues who are divided into small teams here- We can develop and learn new things
Wymagania:
You will need
- At least 5 years of professional designing, developing and implementing software applications in Java language with Spring Boot/ Spring- Professional command of English – both written and spoken (B2)- Knowledge of PostgreSQL- Experience in designing RESTful APIs- Strong problem-solving and communication skills- Ability to work independently and as part of a team
Optional
- Experience with TimeScale DB- Experience with Docker Products- Knowledge of React- Knowledge of Wicket Framework- Experience in AWS or other cloud platforms
Codzienne zadania:
- Design and implement scalable and reliable cloud-based software
- Develop project plans and estimates
- Troubleshoot and debug complex issues
- Modify software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces
- Co-create software documentation
- Create programs, and run tests and simulations
- Collaborate with cross-functional teams to design, and ship new features
Our benefits
- Private medical care- Sharing the costs of sports activities- High quality equipment- Flexible working model: fully remote or hybrid- Flexible working time- Flexible forms of employment: B2B or Employment Contract (UoP)- Collaborative team culture- Integration events- No dress code
- Free coffee
- Free parking- Bike parking
Your Role at Rhino
We are seeking an experienced Backend Developer to join our team dedicated to building a highly scalable, cloud-based platform integrated with IoT devices.
In this role, you will collaborate with cross-functional professionals in a supportive, small-team environment that values high ownership, continuous learning, and making a tangible impact on real-world energy and building optimization.
About Rhino
The Rhino system consists of cloud software and IoT devices that read data from utility meters and sensors monitoring, among others, temperature, air humidity, CO2 concentration, and air quality.
The solution is mainly aimed at owners and managers of large-scale buildings, warehouses, shopping malls, offices, production buildings. We already cover more than 3 million m2 of building space with Rhino monitoring, collecting real-time data from more than 11,000 meters and sensors we have installed.
The Rhino Platform's task is to aggregate data, visualize it on various types of dashboards, analyze it for anomaly detection and optimization, present it in the form of tabular and graphical reports, and provide data through an API to external systems. The solution is cloud-based microservices platform in the development phase.
What our colleagues like the most at Rhino
- We develop our own products- We make an impact; large scale of operation- Accountability and respect are given to us- We cooperate and support each other- There are great colleagues who are divided into small teams here- We can develop and learn new things
Wymagania:
You will need
- At least 5 years of professional designing, developing and implementing software applications in Java language with Spring Boot/ Spring- Professional command of English – both written and spoken (B2)- Knowledge of PostgreSQL- Experience in designing RESTful APIs- Strong problem-solving and communication skills- Ability to work independently and as part of a team
Optional
- Experience with TimeScale DB- Experience with Docker Products- Knowledge of React- Knowledge of Wicket Framework- Experience in AWS or other cloud platforms
Codzienne zadania:
- Design and implement scalable and reliable cloud-based software
- Develop project plans and estimates
- Troubleshoot and debug complex issues
- Modify software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces
- Co-create software documentation
- Create programs, and run tests and simulations
- Collaborate with cross-functional teams to design, and ship new features
🔍 Dekoder Ogłoszenia
🔴
highly scalable, cloud-based platform
System prawdopodobnie jest w fazie rozwoju lub wymaga znaczących usprawnień, aby osiągnąć deklarowaną skalowalność.
🔴
supportive, small-team environment
Może oznaczać brak jasnej struktury organizacyjnej lub nadmierne obciążenie pracą z powodu małej liczby osób.
🔴
values high ownership
Oczekuje się, że pracownik będzie brał pełną odpowiedzialność za swoje zadania, często bez wystarczającego wsparcia.
🔴
continuous learning
Może oznaczać, że firma nie zapewnia szkoleń, a od pracownika oczekuje się samodzielnego zdobywania wiedzy.
🟡
making a tangible impact on real-world energy and building optimization
Choć brzmi pozytywnie, może sugerować, że projekt jest w początkowej fazie i wymaga dużego zaangażowania w rozwiązywanie podstawowych problemów.