Python Developer
Role details
Job location
Tech stack
Job description
Gain full access to exclusive job listings from leading companies worldwide.
-
Verified, High-Quality Jobs Only No ads, scams, or junk-just genuine opportunities.
-
Focus on Real Opportunities Explore thousands of open positions tailored to your lifestyle, including flexible remote jobs.
-
Exclusive Resume Review Receive expert feedback with personalized suggestions to enhance your resume., As a Python Developer you will join our multinational team of experienced developers who work across a wide range of technologies and disciplines. You will contribute to building and improving our VIZ Extraction and Recognition (Vizer) service. It is a server-side solution for data extraction from the visual inspection zone of identity documents. Collaboration and teamwork are at the heart of what we do, and you will play a key part in shaping a reliable and innovative product used by customers worldwide.
Your job:
- Develop and a maintain Python-based machine learning application built in FastAPI.
- Design, build, and document RESTful APIs, using best practices for security, scalability and maintainability.
- Improve application performance, response times, and throughput.
- Work with event-driven architectures, messaging systems (SQS), and caching technologies (S3).
- Configure application observability using ELK stack
- Work in our growing Machine Learning & Data Science team, with a.o. ML & Data Science engineers and backend developers, all with MSc, BSc or PhD degree.
- Work closely with other teams in the company such as the cloud team (AWS/GCP, Kubernetes) and server team (Java Enterprise) to integrate services.
- You work at least 2-3 days from our office in Enschede (Netherlands) or Valencia (Spain).
Requirements
- You have a university (MSc) or applied university/college (HBO/BSc) degree in Computer Science, Software Engineering or similar.
- Minimum of 3 years of experience, with a proven track record of deploying scalable solutions in a production environment.
- Strong programming skills in Python and experience with containerisation (e.g., Docker).
- Experience with backend development and frameworks such as FastAPI, Django REST Framework or Flask.
- Strong background in microservices architecture, distributed systems, and service scaling.
- Experience with CI/CD tools, code collaboration tools (like Gitlab) and best practices (like merge requests and code reviews).
- Familiar with cloud platforms like AWS/GCP and cloud agnostic principles.
- Knowledge on machine learning and computer vision technology is not a prerequisite but is appreciated.
- You can speak and write English fluently.
- You are security minded.
Benefits & conditions
- Tailored benefits package by location - we aim to empower our employees by offering customised benefits suited to each market
- Hybrid work style - collaborate with the team in-office several days a week and embrace the flexible work model
- Work-life balance - enjoy extra paid days off during the summer and Christmas season annually. Also, we will celebrate your work anniversaries with additional days off to recognise and reward your milestones
- Health & Wellness - we prioritise your physical and mental well-being by providing designated packs and access to the Headspace app
- Continuous growth - quarterly development talks, a dedicated time during working hours each week for training and development, unlimited access to Udemy courses, defined career paths and internal mentorship opportunities
- Customised onboarding - we will prepare an Onboarding Plan to ensure an easy and smooth beginning
- Give back to the community - option to use 16 hours of paid volunteer time each year to support a charity or cause you are passionate about