- Home
- Remote Jobs
- Backend Software Developer
Date Posted
Today
New!Remote Work Level
Hybrid Remote
Location
Hybrid Remote in Tel Aviv, TA, Israel
Job Schedule
Full-Time
Salary
We're sorry, the employer did not include salary information for this job.
Categories
About the Role
Title: Backend Software Developer
Location: Tel Aviv-Yafo Tel Aviv District IL
Type: Full-time
Workplace: Hybrid remote
Job Description:
Powtoon is 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.
Powtoon enables 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 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
- 3-4 years substantial experience in Python.
- Substantial experience with a web framework (Django or FastAPI - advantage).
- Substantial experience with relational databases (Postgres or Mysql - advantage).
- 3+ 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.