Flex
Good opportunities for professional growth and development.
-
Python Backend Engineer
Full Remote · Europe except Ukraine · 6 years of experience · Advanced/FluentPython Backend Engineer Responsibilities Develop and optimize Python-based applications and scripts focused on video encoding and live streaming workflows. Automate critical processes, including API-driven testing of video encoding and streaming...Python Backend Engineer
Responsibilities- Develop and optimize Python-based applications and scripts focused on video encoding and live streaming workflows.
- Automate critical processes, including API-driven testing of video encoding and streaming services.
- Lead architectural discussions and help shape the technology roadmap, making critical decisions about system structure, frameworks, and integrations.
- Conduct research, proofs of concept, and experiments with emerging technologies and frameworks to enhance platform capabilities.
- Analyze, debug, and resolve complex system issues to ensure high availability and performance.
- Develop internal libraries and contribute to open-source projects that align with our platform’s objectives.
- Identify bottlenecks in video processing and streaming systems, and drive performance optimizations to handle high concurrency and large-scale workloads.
Shape and scale our streaming architecture as we expand into new markets and use cases, ensuring the platform adapts to increased demand.
Qualifications
- Strong experience with Python development, especially in backend services.
- Proficient in automating tasks and optimizing system processes.
- Experience with message brokers, particularly RabbitMQ.
- Experience with video processing tools like ffmpeg.
- Experience with cloud infrastructure (AWS, GCP, DigitalOcean) and familiarity with media storage and CDN solutions (Backblaze B2, Fastly).
- Familiarity with containerization (Docker, Kubernetes).
- Experience in streaming protocols (RTMP, HLS, DASH).
- Knowledge of CI/CD pipelines and testing automation.
-
PHP developer
Full Remote · Countries of Europe or Ukraine · 2 years of experience · Upper-IntermediateRequirements 2+ years of commercial experience; Strong knowledge of LAMP/LEMP: PHP 7+ (preferably PHP 8); Experience with modern PHP frameworks (preferably Symfony); Strong knowledge of SQL; Knowledge of GIT; Ability to quickly search for information on...Requirements
- 2+ years of commercial experience;
- Strong knowledge of LAMP/LEMP: PHP 7+ (preferably PHP 8);
- Experience with modern PHP frameworks (preferably Symfony);
- Strong knowledge of SQL;
- Knowledge of GIT;
- Ability to quickly search for information on the internet («googling»).
Nice to have
- Basic understanding: HTML5/CSS3, Bootstrap/AMD, Javascript/Typescript, Vue/Angular/React;
- Experience in writing REST API documentation (OpenAPI/Swagger/RAML);
- Experience in writing automated tests;
- UX (usability) and interface testing experience.
-
PHP Developer
Full Remote · Countries of Europe or Ukraine · 4 years of experience · Upper-IntermediateRequirements 4+ years of commercial experience; Strong knowledge of LAMP/LEMP: PHP 7+ (preferably PHP 8); Experience with modern PHP frameworks (preferably Laravel); Strong knowledge of SQL; Knowledge of GIT; Ability to quickly search for information on...Requirements
- 4+ years of commercial experience;
- Strong knowledge of LAMP/LEMP: PHP 7+ (preferably PHP 8);
- Experience with modern PHP frameworks (preferably Laravel);
- Strong knowledge of SQL;
- Knowledge of GIT;
- Ability to quickly search for information on the internet («googling»).
Nice to have
- Basic understanding: HTML5/CSS3, Bootstrap/AMD, Javascript/Typescript, Vue/Angular/React;
- Experience in writing REST API documentation (OpenAPI/Swagger/RAML);
- Experience in writing automated tests;
- UX (usability) and interface testing experience.
-
C++ developer (STM32 microcontroller)
Full Remote · Countries of Europe or Ukraine · 5 years of experience · Upper-IntermediateRequirements: High level of knowledge of C/C++ programming languages. Experience with microcontrollers based on Cortex M (STM32) or ESP32. Deep understanding of working with radio protocols (LoRa, ELRS) and UART, SPI, CAN interfaces. Knowledge of the...Requirements:
High level of knowledge of C/C++ programming languages.
Experience with microcontrollers based on Cortex M (STM32) or ESP32.
Deep understanding of working with radio protocols (LoRa, ELRS) and UART, SPI, CAN interfaces.
Knowledge of the principles of working with hardwired sensors.
Ability to work with real-world tasks in a rapid prototyping environment.
Experience with Betaflight | INAV | Ardupilot
Will be a plus:Knowledge of the MAVLink protocol.
Circuit development and board design.
3D modeling skills and preparation of models for printing.
Experience with CI/CD and Python language.
Strong analytical skills and attention to detail.
Technical English language skills.