Phyton Developer
ElanWave is an international software development company with offices in the Netherlands and Serbia. We specialize in creating web and mobile applications tailored to our client's business requirements. We believe quality is a necessity.

We are waiting for you!
Our primary goal is hearing and understanding our clients and developing efficient and reliable software solutions to address all of their business needs. We are not just developers - we are problem-solvers, and problem-solving is easy when you have the right people by your side.
Phyton Developer
We’re looking for an experienced Python developer to join our team and help us build reliable, scalable web applications using modern frameworks and tools.
WHAT WOULD BE YOUR RESPONSIBILITIES:
- Developing and maintaining web applications using Python (Django, Flask, or FastAPI)
- Designing and building RESTful APIs for frontend and third-party integration
- Working with relational databases (e.g., PostgreSQL, MySQL): designing schemas, writing queries, and managing migrations
- Writing clean, scalable, and testable code following best practices
- Participating in code reviews and contributing to technical decisions
- Troubleshooting, debugging, and optimizing application performance
- Contributing to project architecture and suggesting improvements
- Working in Dockerized environments and participating in CI/CD pipelines (if applicable
OUR FUTURE TEAMMATE HAS:
- 5+ years of experience in Python web development
- Fluent in English knowledge (writing and communication)
- Experience with at least one Python web framework (Django, Flask, or FastAPI)
- Solid understanding of RESTful APIs and backend best practices
- Experience with relational databases (e.g., PostgreSQL, MySQL)
- Familiarity with HTML, CSS, and JavaScript
- Experience with version control systems (e.g., Git)
- Basic knowledge of working in Linux/Docker environments
WHAT EVERY EMPLOYEE CAN EXPECT:
- An employee development plan
- Access to courses and training material
- Salary growth according to evaluated improvement
- A full-time indefinite contract
- 23 days of paid vacation per year regardless of seniority
- 5 paid sick days
- Flexible working hours
- In-office events suggested by employees
- Becoming part of a diverse and hardworking team of people
Our selection process:

A 45-minute interview with our Talent Acquisition Specialist about your work experience, career goals, and ElanWave as your next career opportunity

Technical testing with our senior developers, that consists of logical, practical, and theoretical questions

The final interview during which we talk in depth about position specifics, negotiate job offer details, and set growth goals
JOIN THE FORCES
We always welcome proactive individuals!