Senior Python Backend Engineer
Who we are:
Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies across a wide range of industries.
About the Product:
We partner with a fast-growing technology company building an AI-powered cloud platform that helps organizations process large volumes of data, generate actionable insights, and automate complex workflows.
Built as a cloud-native SaaS solution, the platform processes millions of events daily and leverages a distributed microservices architecture on AWS to deliver high availability, scalability, and performance. By combining machine learning, automation, and real-time data processing, the platform enables organizations to improve operational efficiency and make faster, data-driven decisions.
About the Role:
As a Senior Backend Engineer, you will own critical platform services end-to-endβfrom feature definition and API design to implementation, testing, deployment, and production support. You will join a cross-functional team responsible for high-performance backend systems and data pipelines that power intelligent analytics, large-scale event processing, and workflow automation.
This role demands deep expertise in Python development, cloud platforms, and container orchestration, along with a mindset for automation, reliability, and AI-assisted development. You will influence the technical roadmap, mentor peers, participate in architecture reviews, and ensure the platform scales reliably under high-volume production workloads.
Key Responsibilities:
- Own backend features and services throughout their lifecycle, from requirements analysis and technical design to deployment, monitoring, and production support.
- Design, develop, and maintain scalable APIs, microservices, and data-processing systems that support high-volume, cloud-native applications.
- Build and optimize solutions running on AWS, leveraging modern cloud services, distributed architectures, and event-driven patterns.
- Collaborate with Product, Engineering, and DevOps teams to translate business requirements into reliable and maintainable technical solutions.
- Ensure software quality through automated testing, code reviews, observability practices, and continuous improvement of development workflows.
Required Competence and Skills:
- Minimum 7 years of professional backend development experience, including at least 4-5 years working with Python.
- Proven track record designing and maintaining robust, scalable APIs and services.
- Strong proficiency with SQL (PostgreSQL) and NoSQL (Redis) databases, data modeling, and query optimization.
- Hands-on experience with AWS or equivalent cloud platforms and core managed services.
- Solid understanding of containerization (Docker) and orchestration (Kubernetes/EKS).
- Hands-on experience using AI-powered development tools and coding agents (e.g., Cursor, Claude Code, Codex) to accelerate software delivery and improve code quality.
- Experience building distributed microservices and event-driven systems at scale.
- Demonstrated ability to own production systems, participate in on-call support, and resolve incidents effectively.
- Excellent problem-solving skills, system design expertise, and clear technical communication.
- Familiarity with automated testing frameworks, CI/CD pipelines, and observability tools.
Nice to Have:
- Experience with Python web frameworks such as Django, Flask, or FastAPI.
- Familiarity with SQLAlchemy or other ORM libraries.
- Knowledge of search and analytics platforms such as Elasticsearch or OpenSearch.
- Background in large-scale distributed systems, data-intensive platforms, or real-time event processing.
- Experience working with enterprise SaaS products, cloud platforms, or highly regulated environments.