Python Developer - ENG
Role details
Job location
Tech stack
Job description
Core areas you will work on:
- Support and improve the company's cloud infrastructure - we make extensive use of AWS Cloud, where we use 20+ services
- Create and maintain Python micro-service applications, exposed via REST APIs, using Django and Flask
- Execute and learn about high-end web scraping and web crawling
- Support and improve automation processes, using Terraform and Python - our main tools for managing the AWS cloud infrastructure
- Propose, design, and implement security improvements
- Support and optimize the daily deployment of new software versions
- Set up CI/CD pipelines for GitLab
Requirements
For this role, we are looking for a Python developer who is eager to learn more about Cloud Computing Services. You already have some experience working with complex application landscapes. You enjoy working in a microservice-based architectural way. Furthermore, you aspire to become an expert who knows how to run software applications smoothly and securely within a cloud infrastructure., Our team currently consists of 8 junior, medior, and senior experienced developers working on our highly automated platforms, building cool new features for customers, and finding ways to keep complexity manageable over time. Your responsibilities include, among other things, the development of our cloud automation system, internal and customer-oriented APIs, command-line tooling, and working with different systems (from DNS to billing) that are managed in various configuration management environments. The team prefers Linux distributions for their development environments. We use a wide range of techniques and programming languages, including Python(Django/Flask), PHP (Symfony), TypeScript (React, Vue), Tailwind CSS, NodeJS. For each project, we look at which programming language and frameworks are most suitable to use., * Some experience as a Python developer, you know your way around a command-line interface.
- You speak Dutch or English.
- Reasoning ability and the ability to analyze and assess complex systems.
- Able to debug and solve problems - "I don't know" is never good enough.
- Fluent in English speaking and writing.
- Able to work in a rapidly changing environment where production deployments take place several times a week.
- Enjoy experimenting with implementing new technologies
- Take on related responsibilities
- Show initiative and sound judgment.
Benefits & conditions
What we offer;
- Ability to work part-time (3-4 days)
- Individual Choice Budget (IKB)
- 8% holiday pay
- Fully catered lunch every day
- 25 paid holiday days (full-time) plus the possibility to buy more
- Regularly organized team outings for a day full of laughter and fun with your colleagues.
- You receive a travel allowance.
- Unlimited ordering of professional literature
- Your own workspace with 2 or 3 monitors, 32GB, and lots of SSDs.
- A fridge full of soft drinks
- Snacks and baskets of fresh fruit
- The opportunity to work with groundbreaking technology.
- A fun and professional corporate culture based on the principle of freedom and responsibility