RemoteStar is looking to hire a Full Stack Python Developer on behalf of our client who is the leading collaboration on network and related infrastructure and services for the benefit of research and education, contributing to Europe's economic growth and competitiveness. Its offices are in Amsterdam, NL and Cambridge, UK.
Full Time (39 hours) – Amsterdam / Netherlands
We require the services of an experienced Full Stack Developer experienced with Python, Django and HTMX to work on features, maintenance and new development for the client's backbone network alerting and monitoring tools and related projects.
The Function
We are seeking an experienced Full Stack Developer proficient in Python, Django, and HTMX to contribute to the development, enhancement, and maintenance of their backbone network alerting and monitoring tools. These systems are essential for managing the client's high-performance network, collecting and processing data from IP devices (routers, switches) and optical layer infrastructure. Additionally, you’ll support related projects that assist teams using and managing these critical systems.
In this role, you’ll be responsible for implementing new features, improving existing functionalities, performing maintenance, and driving forward new development initiatives based on stakeholder requirements. Collaboration with the development team and end-users is key, so excellent communication skills and a transparent working style are essential.
The client is dedicated to building flexible, maintainable solutions that integrate seamlessly with their existing technology stack. As such, they value developers who carefully consider the broader impact of their technical decisions and align them with both current capabilities and future maintenance needs.
Job requirements
The job requires a demonstrable experience of organising development work into deliverable stories and tasks, and seeing this work through to completion. It is crucial to be able to do these things in a transparent way so that the rest of the team is aware of and can understand this work. We assume that this level of development maturity means that you would have at least 5 years of development experience at a senior level.
Experience with the following tools and frameworks is required:
- Jira
- Jenkins
- Very comfortable in Linux environments (especially RHEL 7, Ubuntu 2x.04 LTS)
- Python 3.9+
- setuptools
- Flask
- SQLAlchemy
- Alembic
- Django
- Pytest
- Tox
- HTMX
- Tailwind CSS
- Time series database(s) (Influx 1.8 experience is especially desirable)
- Grafana (as a user, but especially desirable is some experience with the REST API)
Demonstrable knowledge and development experience with the following networking protocols and technologies:
- IP
- TCP
- UDP
- HTTP
- SNMP
- Ability to understand & diagnose ssl/certificate issues