As a Software Engineer for Video Backend, you manage the software development process for our Video products.
You write and maintain software documentation and provide training on software development while researching new technologies.
You work closely with our Product and Delivery team to deliver the best possible software product to our customers.
We are customer-obsessed.
You write code, debug software, and find and fix errors in the code.
You test the software to ensure it meets the requirements and deploy it, making it available to users.
You work with queues such as Celery to implement asynchronous tasks and use message brokers for video tasks (Celery or equivalent).
You utilize databases (PostgreSQL or equivalent) and deploy and maintain web applications (Django or equivalent).
You monitor and troubleshoot web applications.
You collaborate with other engineers and internal stakeholders to ensure the software meets the organization's needs.
You stay up-to-date on new technologies to ensure you are using the latest and most effective tools.
You document the software, including the code, design, and tests.
You consistently gather knowledge and define the industry’s best practices.
You introduce new and relevant tools and information on factors such as documentation practices, scalability, and KPI.
You participate in continuing education and training to remain on top of best practices.
You have strong Python, Go, or C++ experience (Python is preferred).
You have experience with After Effects or FFmpeg (using video filters).
You possess proven problem-solving skills, identifying and solving software problems creatively.
You communicate effectively with a variety of stakeholders, including the delivery and business teams.
You enjoy working in a fast-paced environment while maintaining a high level of attention to detail.
You are a proactive team player and thrive in a learning environment.
The salary for the position is 55-70k€ depending on experience.