Эта вакансия в архиве
Посмотреть похожие вакансии ↓обновлено 29 дней назад
Fullstack Software Engineer (Python/React/Vue)
Описание вакансии
Текст:
TL;DR
Fullstack Software Engineer (Python/React/Vue): Modernizing and enhancing an internal Licensing Compliance Analysis Platform by transitioning from a monolithic system to a distributed microservices architecture. Focus on refactoring codebases, building and maintaining REST APIs, and developing new platform features across backend and frontend.
Location: Hybrid in Sofia, Bulgaria
Company
and Crayon have formed a global, AI-powered software and cloud solutions provider with over 13,000+ professionals in 70+ countries.
What you will do
- Collaborate on refactoring and modularising codebases for migration to distributed processing & services.
- Assist in building and maintaining REST APIs and integrating new and existing services.
- Develop new platform features and improve existing ones across backend and frontend.
- Work with data models, database integrations (PostgreSQL, ArangoDB), and Pydantic-based schema.
- Participate in design discussions and code reviews, applying good engineering principles.
Requirements
- Strong with software engineering fundamentals, including SOLID principles and clean architecture.
- Experience developing with Python (Flask or FastAPI preferred) and working with SQL databases.
- Experience with React/Redux or similar frontend frameworks, and with HTML, CSS, and responsive design.
- Experience designing and consuming RESTful APIs.
- Strong experience with unit and integration testing.
- Comfort working with Linux, Docker, and modern development workflows (GitHub, code reviews, CI/CD).
- Experience with microservices or distributed architectures.
- Good communicator in English, able to collaborate with technical and non-technical peers.
Nice to have
- Experience with Java/Kotlin.
- Data visualisation skills.
- Experience with Graph databases (ArangoDB, Neo4J or similar).
- Familiarity with data pipelines/tools (pandas, numpy).
- Experience working with legacy codebases and participating in refactoring projects.
Culture & Benefits
- Global company culture defined by 6 core values.
- A dedicated mentor to support your successful start.
- Recognition awarded by leadership and peers through President’s Club.
- Flexible work arrangements allowing remote work with local office visits for team collaboration.
- Lifelong education through various training and development opportunities.
- Employee stock option programs allowing all employees to be shareholders.