we are transforming how businesses communicate by making professional-quality video creation accessible to everyone. In a world where engaging communication is a superpower, we empower individuals and organizations to become communication superstars. We believe in Making Anything Interesting, ensuring that content not only captures attention but also drives meaningful engagement.
we enable anyone to create AWESOME animated videos using a state-of-the-art web-based animation studio, using a large library of animated assets, all built according to the latest animation standards.
We work fast, in short sprints, using continuous integration pipelines. We strive to keep up with the latest technological advancements, and aim for continuous deployment.
Who are we looking for?
An experienced and talented Senior Python Developer to join our backend team and who can help us take our backend to the next level.
You will be joining our R&D team, working from our beautiful Tel Aviv offices (Ha'arbaa street, Hagag buildings) in a hybrid mode.
In this position you will:
Design and improve server-side code, ensuring maintainability and scalability.
Develop and maintain different types of APIs, facilitating seamless data exchange with external and internal services.
Optimize database structures and queries (mostly SQL) to ensure efficient data storage and retrieval.
Ensure secure data handling, and adherence to best practices.
Implement robust testing protocols, such as unit and integration tests, to maintain code quality.
Collaborate with frontend and computer graphics teams to integrate user-facing elements with server-side functionality.
Design complex pipelines for video rendering, audio synthesising (including with AI).
Troubleshoot and debug applications in production to maintain system reliability and address performance bottlenecks.
Participate in code reviews, promoting best practices and supporting the professional growth of team members.
Document technical processes to provide clear references for current and future development.
Stay updated on emerging technologies, bringing fresh ideas to enhance the platform and improve development workflows.
Requirements: At least 5+ years substantial experience in Python.
Substantial experience with a web framework (Django or FastAPI - advantage).
Substantial experience with relational databases (Postgres or Mysql - advantage).
5+ years experience in server side development.
Full proficiency in English (Written and Spoken) - MUST
Understanding of the HTTP protocol and RESTful APIs.
Command of Linux/UNIX environment (shell, scripting, tools).
Knowledge and understanding of OOP and most common Design Patterns.
Hands-on experience and understanding of a clean application architecture.
Passionate about Testing (Unit and Integration Testing).
Eagerness to learn and collaborate.
Advantages:
Experience with agile, TDD and Continuous Integration.
Hands-on experience with JS, HTML, CSS.
Micro services architecture.
Hands-on experience with docker.
Self-motivated and driven team player.
Out of the box thinker.
Independent and responsible.
Results oriented.
Problem solver.
This position is open to all candidates.