Backend Engineer
About Bandora:
At Bandora, we are shaping the future of building operations. Buildings are among the largest consumers of energy, accounting for nearly
- third of global CO2 emissions. Maintaining optimal indoor conditions in commercial buildings, especially those with multiple tenants, is a significant challenge. Bandora's
- based platform leverages
- time Io
T data to provide intelligent dashboards, analytics, anomaly detection, and automation to eliminate energy waste and enhance occupant comfort. Our mission is to create autonomous, greener, and more comfortable buildings.
The Role:
You will be a part of the platform team, which handles the heart of our system, so this is a crucial role with a lot of responsibility. You will be maintaining and developing features for existing services but you will also be developing new (internal) products. This is a great opportunity for an ambitious candidate who is a generalist and would like to be involved in the various aspects of a complex system.
Key Responsibilities:
- Write high quality code and documentation for new features or services.
- Participate in system design and architecture decision making.
- Work closely with data engineers and
- end developers in your team. - Maintain an overarching understanding of the entire system.
- Drive
- team collaboration to gather requirements and establish project scopes. - Assist junior engineers with
- defined tasks.
Requirements:
- At least 3 years of experience is similar roles.
- Excellent coding skills with Python are a must. Additional experience with Go would be a big plus.
- Good experience with databases (SQL and No
SQL), especially Postgres and Mongo - Solid base in software engineering fundamentals, such as architecture and design patterns.
- Knowledge in building secure APIs with JWT/ OAuth authentication and managing data layers with SQLAlchemy.
- Overall Unix fluency is important.
- Capacity to write good documentation (also flowcharts, component diagrams, etc. ).
- Good communication skills are essential.
Nice-to-Have:
- Knowledge of cloud platforms (especially Azure) would be a plus.
- Experience with monitoring and instrumentation.
- Experience in deploying Docker-based microservices, implementing Redis caching layers, and managing asynchronous background tasks for optimized performance.
- Previous experience working with streaming data platforms.
- Broad knowledge of the
-
-
- art in tools, frameworks, best practices, etc.
Why Join Us?
This is an exciting opportunity to see your work making a
- world impact. You'll thrive in a collaborative and supportive environment, continuously grow your skills, and contribute to making the world a greener place.
- Informações detalhadas sobre a oferta de emprego
Empresa: Bandora Localização: Porto
Oliveira do Douro, Porto, PortugalPublicado: 16. 12. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!