Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries.
About the Product:
We are developing a no-code automation platform designed for enterprise IT and support teams. The product integrates with multiple third-party systems—such as cloud providers, identity services, and ITSM tools—to automate routine tasks and improve operational efficiency. Built as a microservices architecture using FastAPI and AsyncIO, the platform manages high volumes of data through Postgres and Redis, and relies on HTTP/REST APIs and OAuth for secure communication. Current initiatives include the design and implementation of autonomous AI-driven workflows to resolve support tickets and streamline IT processes. The system must deliver high reliability and low latency at scale, handling complex orchestration and integrations while maintaining clear auditability and extensibility.
About the Role:
As a Senior Python Engineer, you will own the design, development, and maintenance of core backend services and REST APIs for our automation platform. You will collaborate directly with stakeholders and a cross-border engineering team. While your primary focus will be on server-side components—including database interactions, task orchestration, and third-party integrations—you will also provide backup support for minor front-end tasks using TypeScript and ReactJS. You will take full ownership of your modules, identify root causes of production issues, propose architecture improvements, and contribute to our AI automation initiatives. This role offers autonomy, direct impact on product direction, and opportunities to shape a next-generation platform for enterprise IT automation.
Key Responsibilities: * Design, implement, and maintain Python-based REST APIs and backend services using FastAPI and AsyncIO. * Integrate with external systems (cloud providers, identity platforms, ITSM tools) via HTTP/REST interfaces. * Manage data persistence and caching with Postgres and Redis, ensuring performance and reliability. * Collaborate on microservices architecture, contributing to code reviews and design discussions. * Perform root-cause analysis and debugging of production issues to maintain high service availability. * Support some front-end tasks in ReactJS and TypeScript * Work with DevOps and infrastructure teams on cloud-based deployments and system design. * Leverage AI-assisted development tools to improve code quality and productivity.
Required Competence and Skills: * 6+ years of professional experience in software development, with a focus on Python. * Strong understanding of computer science fundamentals, algorithms, and data structures. * Proficiency with Postgres and Redis for data storage and caching. * Experience deploying and operating services on Azure or another major cloud platform. * Practical skills in TypeScript and ReactJS for front-end maintenance tasks. * In-depth knowledge of HTTP, REST API design, and OAuth protocols. * Product-oriented mindset with experience collaborating directly with designers and stakeholders. * Experience using AI-powered development tools (e.g., Copilot, Cursor) in daily workflow.
Nice to Have: * Familiarity with Next.js for server-rendered React applications. * Experience with Temporal or similar orchestration/workflow systems. * Knowledge of message queue systems (Kafka, RabbitMQ) and event-driven architectures.
Why Us:
We provide 20 days of vacation leave per calendar year (plus official national holidays of a country you are based in).
We provide full accounting and legal support in all countries we operate.
We utilize a fully remote work model with a powerful workstation and co-working space in case you need it.
We offer a highly competitive package with yearly performance and compensation reviews.