4 дня назад
Senior Expert Application Development (Python/React)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Expert Application Development (Python/React): Modernising an internal Licensing Compliance Analysis Platform by migrating a monolithic ETL/ELT and analysis system to distributed microservices, with an accent on Python backend development, React and Vue frontend work, and REST API integration. Focus on refactoring legacy code, designing maintainable services, integrating databases, and delivering reliable features across the application stack.
Location: Hybrid in Sofia, Bulgaria
Company
is a global provider of software and cloud solutions helping organisations optimise software investments and modernise applications across more than 70 countries.
What you will do
- Refactor and modularise codebases to support migration of the ETL/ELT and analysis platform to distributed services.
- Build, maintain, and integrate REST APIs and application services.
- Develop new features and improve existing functionality across backend and frontend components.
- Work with data models, PostgreSQL, ArangoDB, and Pydantic-based schemas.
- Participate in architecture discussions, code reviews, and engineering practices focused on maintainability and robustness.
Requirements
- Professional experience with Python, preferably Flask or FastAPI, and SQL databases.
- Experience designing and consuming RESTful APIs.
- Strong unit and integration testing experience.
- Comfort with Linux, Docker, GitHub, code reviews, and CI/CD workflows.
- Experience with microservices or distributed architectures.
- Fluent or professional Bulgarian in written and spoken communication, plus communicative English.
Nice to have
- Experience with React, Redux, HTML, CSS, and responsive design.
- Kotlin experience.
- Data visualisation and data pipeline tools such as pandas and numpy.
- Graph databases such as ArangoDB or Neo4j.
- Legacy codebase modernisation and refactoring experience.
Culture & Benefits
- Flexible work with access to a local office for team collaboration.
- Mentorship and support during onboarding.
- Training and lifelong learning opportunities.
- Recognition through the President’s Club programme.
- Collaborative culture built around shared company values and continuous feedback.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →