Browse job offers by Category or Location
We’re a 11-year-old profitable startup with an amazing product providing a leading online platform for creating captivating and interactive videos. With over 40 million users and counting, Powtoon is used in virtually all Fortune 500 companies, by business professionals, educators, students and individuals worldwide.
We are seeking a talented Backend Python Developer to join our team. You will play a pivotal role in the development and maintenance of our robust and scalable backend infrastructure. Your primary focus will be on designing and implementing efficient server-side modules and APIs, as well as integrating with various third-party services.
To thrive in this role, you should have a strong foundation in Python programming and a solid understanding of web development concepts. Experience with Django or Flask frameworks will be highly advantageous. Proficiency in database systems such as PostgreSQL is essential, as well as knowledge of RESTful API design principles. Knowledge of cloud platforms like AWS or Azure, along with containerization technologies like Docker, would be a significant advantage.
We follow a custom agile development process. We work fast, in short sprints, using continuous integration pipelines. We keep up with the latest technological advancements and follow a custom agile development process. We work fast, in short sprints, using continuous integration pipelines. We keep up with the latest technological advancements, and aim for continuous deployment.
If you are passionate about building scalable and performant web systems and want to make a real impact in a dynamic, demanding and rewarding startup environment, we would love to hear from you.
Join Powtoon and be part of a talented team that is revolutionising the way people create and share engaging video content
In this position you will:
- Do end to end development - master features from inception to execution
- Collaborate with other talented developers
- Take part in code and design review process
- Improve internal and external APIs
- Integrate 3rd party services
- Write tests for your own code
**Requirements**:
- 3+ years experience in server side web development
- 2+ years industry experience with Python development
- Substantial experience with a MVC web framework (Django, FastAPI or other )
- Understanding of the HTTP protocol and RESTful APIs
- Familiarity with command line environment in linux systems (shell, scripting, tools)
- Working knowledge of OOP and Design Patterns
- Experienced covering your code with tests(Unit and Integration Testing)
- Familiarity with web caching strategies and technologies
- Independent, responsible and self-motivated team player
- English(rw) at level of supporting effective remote collaboration
Advantages:
- Experience with agile, TDD and Continuous Integration
- Practical understanding of database modelling concepts (normalisation, locking, query performance optimization)
- experience with docker and k8s
- Strong understanding of best practices in secure coding and system design