Senior Python Developer (relocation to Brussels, Belgium)
Job Description
We are seeking a talented Senior Python Developer willing to relocate to or currently located in Brussels, Belgium.
This role demands a seasoned developer who specializes in Python and is experienced in building and maintaining robust, scalable applications. The ideal candidate will possess a strong technical background in Python coding practices and an interest in data management, as well as experience with workflow automation tools like Airflow and front-end frameworks such as Angular.
Responsibilities:
- Software Development:
Design, develop, and maintain applications primarily written in Python.
Optimize existing Python codebases for better efficiency and performance.
Collaborate with team members to integrate user-facing elements using Angular if needed.
- Data Management and Workflow Automation:
Implement and manage data workflows using Airflow, ensuring data integrity and efficient processing.
Develop tools and applications for data analysis and data management tasks.
- Collaboration and Technical Leadership:
Work closely with other developers, product managers, and designers to define system requirements and take the lead on operational and technical projects.
Guide junior developers and promote a culture of code quality and innovation within the team.
Participate in code reviews and enhance the scalability and security of applications.
- Documentation and Continuous Improvement:
Produce comprehensive documentation regarding development processes, code changes, and user guides.
Continually assess current programming practices to recommend improvements and innovations.
Key Qualifications:
- At least 5 years of professional experience in Python development, with a portfolio of successful projects.
- Experience with data workflow automation tools, with a strong preference for candidates familiar with Airflow.
- Knowledge of Angular or similar frameworks is highly beneficial.
- Background in data management or related field is a plus.
- Strong analytical skills and the ability to work in a fast-paced environment.
- Excellent communication skills with fluency in English; French proficiency is advantageous.
Education:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
Why Join Us?
- Official full-time employment with an indefinite contract from the start
- Great relocation package
- Health insurance provided
- Hybrid work model: 2 days on-site, 3 days remote
- Access to Udemy Business subscription with thousands of workshops and courses
- Collaborative and innovative work environment
- Engagement in diverse and challenging projects to keep you motivated and enhance your skills