drjobs Backend Engineer fmdiv

Backend Engineer fmdiv

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Aveiro - Portugal

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

The Tech Stack We Build With

We are building web applications sharing the same backend API.

  • On the backend we use Java 21 with RxJava Vert.x and Spring Boot.
  • On the frontend we use Angular 17 Typescript and NgRx.
  • Our test setup is supported by Playwright Cypress k6 Junit and Testcontainers.
  • Our database is on MongoDB and we cache with Redis.
  • Our infrastructure is supported on Azure and managed with Terraform plus Kubernetes.

Your contribution to something big:

We are optimizing the way how heating systems are managed operated and maintained by providing knowledge and tools for our customers to reduce CO2 emissions and energy consumption in heating systems.

As a Backend Engineer you will be an active voice in shaping and developing products that are changing the course of residential heating and cooling solutions. You will be part of a talented motivated and multicultural team that fosters continuous improvement through learning retrospectives and feedback.

  • On a typical day you will:
    • Write welldesigned testable and efficient code.
    • Develop unit and integration tests.
    • Contribute to the full software development lifecycle.
    • Collaborate with other developers product owners and designers.
    • Identify areas of improvement on our products and processes.
    • Review code and solutions constructively.
    • Live the values and principles of Agile.
    • Share knowledge with teammates.
  • These are the areas where your experience will help us:
    • Solid knowledge of Java.
    • Ability to build and improve upon eventbased asynchronous architectures.
    • Experience in building and using APIbased products.
    • A clear understanding of functional programming.
    • Comfortable considering and applying software architecture patterns. 
    • Experience in agile software development.
    • Strong written and verbal communication skills in English.
    • Working experience in backend or an academic degree in Informatics Engineering or similar.

Qualifications :

What distinguishes you: 

You would be a great fit if you love to build products with a team and learn every day. But also you:

  • Want to have an impact on peoples lives with the work you do.
  • Take good care of the things you build from the user story refinement through all development phases and delivery to users.
  • Learn at every opportunity and find ways to share that knowledge with the team.
  • Organize your work and dont need others to tell you what to do.
  • Have experience in a Java framework or toolkit like Vert.x or Spring.
  • Can work with and improve upon established patterns and ways of working of the team.
  • Code is covered by tests.
  • Dont shy away from debating ideas or offering contrarian views in group discussions.
  • Promote conclusions and seek concrete action plans that move the team forward.
  • Welcome change in priorities goals or information and are comfortable adjusting plans to make the most out of the situation.
  • Feel at ease communicating in English and collaborating with people from multiple nationalities.


Additional Information :

This is Our Hiring Process

These are a series of conversations where we aim to present you with a picture of the kind of impact you could expect to make and understand if thats the challenge you are looking for. Well do it remotely and try to accommodate calls to your working day. Most importantly we invite you to apply even if you feel you dont have all the experiences we mention. If you are willing to learn and know your current skills well make it work

  1. 30 mins Quick call with our recruitment team for introductions and sharing of expectations.
  2. 60 mins Conversation with Hiring Manager and Engineer to explore the job requirements and your experience.
  3. Asynchronous Small coding exercise where youll build a similar feature to the ones we tackle in our daily work.
  4. 60 mins Casual conversation with our engineering team to see if you would be excited to work together and go over your most interesting decisions on the coding exercise.
  5. Decision and job offer.


Work #LikeABosch includes: 

Flexible work conditions

Hybrid work system

Exchange with colleagues around the world

Health insurance and medical office on site (general surgeon psychology physiotherapy general clinic)

Training opportunities (p.e. technical training foreign languages training) & certifications

Opportunities for career progression and continuous professional development

Access to great discounts in partnerships and Bosch products

Sports and health related activities

Flexible benefits platform

Free parking lot

Canteen

 

Success stories dont just happen. They are made...

Make it happen! We are looking forward to your application!
 


Remote Work :

No


Employment Type :

Fulltime

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.