Senior Python Engineer (Remote, EU/LATAM)
Windsor.ai · Belgrade
Job description
About the role
Windsor.ai is looking for a Senior Python Engineer to own and evolve the core of its data integration platform. You will work on high‑traffic Python services, API connectors, and the reliability of a system that synchronises data from 300+ sources to dozens of destinations.
Key responsibilities
- Design, build, and optimise Python services that drive data synchronisation and transformation.
- Develop new third‑party connectors and enhance existing ones, handling authentication, rate‑limiting, pagination and schema variations.
- Improve scalability, performance and reliability of production systems (concurrency, monitoring, incident prevention).
- Write well‑tested code using pytest and conduct thorough code reviews.
- Participate in two‑week sprints, adapt priorities quickly, and collaborate with a fully remote, async‑friendly team.
Required profile
- 4+ years of professional Python development experience.
- Proven experience building and maintaining complex, production‑grade systems.
- Strong background integrating third‑party APIs (auth flows, rate limits, pagination, error handling).
- Deep understanding of Python fundamentals, OOP, and concurrency (threads/async).
- Comfortable working in Linux‑based development and production environments.
- Working knowledge of SQL, specifically PostgreSQL.
- Fluent English (written and spoken) and willingness to complete a background check.
Required skills
- Python
- Flask
- Threads / async concurrency
- pytest / pytest‑xdist
- pylint
- Redis
- PostgreSQL
- Linux
- Docker
- GitLab CI/CD
- React
- Redux
- Taiga (sprint planning)
What we offer
- Fully remote, async‑friendly work environment.
- Opportunity to impact a profitable, bootstrapped company of ~30 engineers.
- Ownership over critical parts of a fast‑growing data integration platform.
- Collaborative, technically‑driven culture where even non‑engineers write SQL.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Switzerland.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 month ago
Expires 1 week from now
40 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Windsor.ai
Belgrade
Related job offers
-
Java Software Engineer
Zühlke Group Belgrade -
Doctoral Researcher in Humanoid Robotics, 3D Perception and Embodied AI
ETH get hired Zurich -
Microsoft System Engineer (m/w/d)
Rocken® Opfikon -
Cloud Platform Engineer (m/w/d)
Rocken® Zurich -
Software Engineer – Embedded Software
Hexagon Manufacturing Intelligence Zurich