
Senior Python Developer

EcoVadis
Summary
Join EcoVadis, a leading provider of business sustainability ratings, as a backend developer to contribute to the development of new features for their IQ Plus roadmap. This role involves building reliable and scalable data pipelines and APIs within a microservice architecture, engaging in architectural and design decisions, and integrating logging and monitoring tools. You will also maintain and improve code quality, contribute to a positive company culture, and work on a variety of tasks, including potentially building web scraping pipelines. The position requires proficiency in Python, experience with NoSQL/SQL databases, and knowledge of API design and DevOps on Azure. The ideal candidate will also have experience with containerization, testing, and Agile methodologies. The position is based in Poland with a hybrid work model (mostly remote).
Requirements
- Proficient with Python in a web and data-focused environment (at least 3 years of professional experience)
- Extensive experience with NoSQL / SQL databases running on production environments
- Extensive know-how in system design and software architecture with a focus on microservices
- Extensive Knowledge in API design, implementation and documentation using the OpenAPI 3.0 specification
- Familiar with DevOps on cloud architectures (Azure)
- Experience with cloud based messaging services
- Familiar with containerization platforms like Docker and Docker Compose
- Understanding of the importance and impact of open standards and utilization of open source frameworks and tools
- Experience and solid knowledge of testing and design concepts, especially load and system/integration testing
- Experience with Agile Methodologies and working in Sprints
- Open for all-round tasks e.g. design and build a web scraping pipeline with all required dependencies and services
- Fluent English
Responsibilities
- Building reliable and scalable data pipelines / APIs within our microservice landscape
- Engaging in architecture, workflow and design decisions
- Integrating logging and monitoring tools to ensure transparency and trackability
- Advancing existing applications to meet scalability and robustness requirements
- Maintaining and improving our code quality and test coverage with regular code reviews
- Being an example for our company culture and values
Preferred Qualifications
- Experience with web crawlers
- Experience with container orchestration via Kubernetes
- Some experience with C#
- Some experience with frontend (React)
Benefits
- Support with all the necessary office and IT equipment
- Optional (fully covered or co-financed) health care and life insurance
- Multisport card and wellness allowance
- Multicafeteria
- Lunch card
- Annual performance bonus
- Flexible working hours
- Hybrid/ full remote work
- Remote work from abroad policy
- French and Polish classes
- Internet and Electricity bill allowance
- CSR activities
- Modern, pet-friendly office in the city center (next to Rondo ONZ)
- Community service day when volunteering
Share this job:
Similar Remote Jobs








