Senior Backend Engineer (Platform Team)
Job Description
At Rossum, we're building a highly scalable, AI-powered document processing platform that's fundamentally changing how businesses handle data. As a Senior Backend Engineer, you will be instrumental in designing and building the robust backend systems that power our rapidly growing SaaS platform. Your work will directly contribute to our platform's scalability, performance, and overall reliability, driving engineering excellence.
You'll help us with the following questions and challenges:
How do we ensure our platform scales seamlessly to meet the demands of a rapidly growing user base and ever-increasing data volumes?
What are the best architectural approaches to maximize performance and security across diverse environments, while maintaining system reliability?
How can we continuously improve our end-to-end service lifecycle, from monitoring to CI/CD, to deliver impactful solutions faster and more reliably?
The Role
You'll be responsible for:
Architecting, developing, and optimizing backend services that power Rossum’s platform.
Ensuring the platform’s scalability, security, and performance across multiple environments.
Owning the end-to-end service lifecycle, including monitoring, CI/CD pipelines, and reliability improvements.
Collaborating with Product Managers, Tech Leads, and other engineers to define and deliver impactful solutions.
Promoting best practices in software development, code quality, and infrastructure automation.
Our team values clean code, optimizing for impact and sustainability, and a collaborative approach to solving complex technical challenges. In this role, you'll directly contribute to our company mission by building the robust foundation that enables businesses worldwide to handle data more efficiently and intelligently.
You'll work closely with Product Managers to understand customer needs, Tech Leads for architectural guidance, and other engineers across the backend and frontend teams to deliver end-to-end solutions.
You'll also have the opportunity to mentor junior engineers and lead technical initiatives, making a significant impact on our engineering culture and capabilities.
You should apply if:
You have extensive experience in designing and building backend systems, ideally in a SaaS or highly scalable environment.
You possess deep expertise in Python (with Django, Django REST Framework) or strong proficiency in another language with the ability to adapt quickly.
You have strong knowledge of cloud infrastructure (AWS preferred) and Kubernetes.
You have experience managing relational databases (PostgreSQL), NoSQL databases (Elasticsearch), and event-driven architectures (RabbitMQ, Kafka, or similar).
You have a product-oriented mindset and a proactive, hands-on attitude with a bias for action and ownership, always focusing on delivering value to customers.
What we offer (Benefits)
We are building a hyper-growth SaaS startup following the best Silicon Valley practices, in Prague.
Stock options – share in our success!
5 weeks of vacation + 5 sick days – work-life balance matters.
Extra two weeks for paternity leave – family-friendly policies.
Flexible hours & hybrid work – work how you work best.
High-end laptop & other necessary tech – tools to do your best work.
English & Czech language lessons – learn a new skill!
Tasty snacks, food, and beverages in the office.
Multisport card – access 2,700+ sports facilities.
Referral program – help us find awesome people and get rewarded.
Company Information
Location: Prague, Czech Republic
Type: Hybrid