Description
About the role
Our team is made up of 400 people in France, New York, and Singapore, all united by the same ambition: to visibly shake up the global video platform ecosystem.
What brings us together?
Our team of talented individuals from over 40 nationalities embraces four core values every day:
-
Opening perspectives – We are building bridges between different sides of the spectrum. We believe in freedom of speech, inclusivity, and a mix of cultures.
-
Building a safer world – Empathy is the key to understanding alterity. Caring for each other is our driver to creating a safe community.
-
Making bold moves – We are ambitious challengers. We are making against-the-flow choices to make visible changes in the platform’s ecosystem
-
Creating meaning – We spark joy and curiosity, we feel good about what we do and we want everyone else to feel the same fulfillment
-
Design and build geo-distributed Backend systems using microservices architecture
-
Design and build API-centric systems using REST, GraphQL, and OpenAPI standards
-
Design and build distributed authentication and authorization systems
-
Design and build queueing and event-driven systems
-
Participate in legacy system modernization and incremental migration strategies
-
Collaborate on Partner API design with backward compatibility requirements
-
Proactivity on evolutions and improvements
Technologies
-
Languages: Python, PHP
-
Messaging: RabbitMQ, Celery, NSQ
-
Databases: Elasticsearch, MySQL, MongoDB
-
APIs: GraphQL, aioHTTP, OpenAPI, FastAPI
-
Authentication: OAuth, JWT, RBAC systems
-
Infrastructure: Docker, Kubernetes, Jenkins
-
Security & Config: Vault
-
Observability: Datadog, distributed tracing tools
Required
-
Strong programming capabilities in Python and PHP
-
Experience with continuous integration, continuous deployment, testing and automation tools (Jenkins etc.) and Docker
-
Strong concept of code quality (complexity, styling, unit testing, functional testing) and knowledge in TDD
-
Strong code review capabilities and ability to identify errors and improvements
-
Microservices architecture knowledge and experience
-
Understanding of API design patterns and RESTful services
-
Experience with authentication/authorization systems (OAuth, JWT preferred)
Preferred
-
Experience with large-scale system migration or modernization projects
-
Knowledge of API Gateway patterns and distributed system design
-
Understanding of event-driven architecture and messaging patterns
-
Experience with observability and monitoring in distributed systems
-
Knowledge of database migration strategies and data modeling
-
Experience with Partner/External API design and versioning strategies
Soft Skills
-
Outstanding organizational skills and ability to juggle multiple tasks
-
Demonstrated expertise in problem-solving and technical innovation
-
Strong communication skills – able to work effectively with technical and non-technical teammates
-
Strong level of written/verbal English
If you love clean architecture, DDD, event-driven architecture, API design, and system modernization challenges, we need to meet!
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#JobsHubEstonia #GlobalRecrutmen
#CareerOpportunities #HiringNow
#JobSeekersNetwork #EstoniaJ
#RecruitmentServices #EmploymentPortal