Vacancy: Experienced Software Engineer for a More Climate-Resistant Society
Position
As an experienced Software Engineer, you will join the Product Development Team and work on the core of our product platforms. In collaboration with the domain experts, you will help define the requirements and write the specifications. You will contribute to designing the solutions and implementing the functionalities.
Our products involve a panel of technical challenges: open APIs, third-party integrations, demanding and performant user interfaces, ingestion of large amounts of data with different structures. You will contribute to solving these challenges while keeping in mind the big picture: from the product vision to the customer’s practical expectations.
You will help promote software development best practices within the Product Development Team and take part in continuously improving our ways to communicate and work together.
As part of a growing team, you will help coach new colleagues, onboard them to our products and methodology, and provide them guidance so they can improve their coding practices.
Key Responsibilities:
* Capturing Requirements: Outline the functional and non-functional requirements of feature and enhancements requests provided by product owners and ensure that business and technical departments share the same understanding of what needs to be done.
* Design: Elaborate the characteristics of the solution – blueprints, architectural changes, prototypes.
* Develop: Implement the functionalities according to the specifications and design, focusing on performance, maintainability, and flexibility.
* Test: Provide means to quickly detect faulty behaviors and prevent regressions.
* Document: Write comprehensive documentation about the works.
* Internal Coaching & Mentorship: Coach internal developers in the Innovation Department, especially in the development of algorithms for flood prediction, to improve their coding practices, efficiency, and overall software development quality.
* Quality Assurance & Code Review: Establish best practices for coding, conduct regular code reviews, and ensure that software is maintainable, scalable, and efficient.
Required Skills & Qualifications:
* Experience: At least 8 years of experience in product software development, working within interdisciplinary teams, user-centered design, and SaaS environments.
* Technical Expertise:
o Software architectural patterns (and when to, and not to, use them).
o Object-oriented programming and related design patterns.
o Ability to convey ideas, designs, and approaches through visual representations (diagrams, UML).
o Proficiency in Python and its ecosystem, including Django and FastAPI frameworks.
o Proficiency with SQL and structuring relational databases. Experience with document or timeseries databases is a plus.
o Understanding of web protocols and standards. Proficiency in frontend development technologies such as Typescript and Vue.js is a plus.
o Experience with Docker and Docker-Compose.
o Experience in source code management using Git.
* Strategic Thinking: Strong vision for technology, with the capability to understand business goals and align technical decisions with the overall business strategy.
* Leadership Skills: Proven ability to mentor and lead a development team, with strong communication and coaching abilities. Experience with managing or working closely with external teams is an advantage.
* Languages: Professional English. Dutch or French mother tongue. Active knowledge of a second Belgian language is a plus.
Nice-to-Have:
* Experience in the environmental or climate-tech industry, particularly in flood prediction, geospatial data, or related fields.
* Familiarity with cloud technologies (e.g., AWS, Azure) and DevOps practices.
* Familiarity with AI/ML algorithms.
* A track record of contributing to open-source projects or participating in the tech community.
What HydroScan Offers
Besides a competitive salary, complemented by a wide range of fringe benefits, we also offer you:
* Personal Development: Opportunities to expand your professional boundaries and advance your career within a growing product development team.
* Impact: You participate in an integrated, climate-adaptive, and sustainable water management.
* Responsibility: You have a responsible position. Autonomy and own initiative are important.
* Participation: In a growing company with a start-up mentality (horizontal structure) that is fully committed to innovation.
* Flexibility: With opportunities for working from home and choice of workplace: Leuven, Ghent, Antwerp, Gembloux.
* Dynamic and Respectful Working Environment: Motivating and open corporate culture.
How to Apply
If you are a talented, forward-thinking software developer with a passion for mentoring others and building innovative technologies, we’d love to hear from you!
If you’d like, feel free to add a personal note to your CV in just a few paragraphs. There’s no need for a formal cover letter—just let us know why you’re interested in the vacancy.
#J-18808-Ljbffr