We're Hiring
Senior Backend Developer
About The Position
We’re looking for an expert Backend Developer to join our growing R&D team. In this role, you will focus on building scalable, high-performance backend solutions that support our cutting-edge AI-powered platform. You’ll collaborate with cross-functional teams to implement backend features and contribute to the overall architecture and system design, ensuring our platform remains reliable, secure, and scalable.
As part of an AI-first company, our web team is deeply involved in creating and integrating AI-driven features to enhance our digital offerings.
Key Responsibilities:
- Design, develop, and maintain robust backend systems and services.
- Ensure the scalability, performance, and security of backend components.
- Collaborate with front-end developers and data teams to integrate user-facing elements with server-side logic.
- Optimize the platform's infrastructure to handle large-scale data processing and analysis.
- Troubleshoot and debug complex issues, identifying and implementing the most effective solutions.
- Contribute to the architecture and system design decisions for the backend infrastructure.
- Stay up to date with industry trends and new technologies to continuously improve backend performance.
What we're looking for
- 7+ years of backend development experience in a fast-paced SaaS environment.
- Strong experience with server-side technologies, particularly Python and SQL (Node.js is a plus, React is another one).
- In-depth knowledge of databases; experience in schema design and optimization.
- Expertise in API development and microservices architecture.
- Familiarity with cloud platforms such as Google Cloud/AWS.
- Understanding of containerization and orchestration tools (Docker, Kubernetes).
- Experience with message queues (e.g., RabbitMQ, Kafka or their cloud alternatives such as SQS/pubsub) and data processing.
- Applied AI or video editing knowledge is a big plus.
- Excellent problem-solving skills with a focus on scalability and performance.
- Ability to work independently while also thriving in a collaborative team environment.