Participate in the design, development and evolution of the platform's backend layer for AI.
Build services with a focus on scalability, security, performance and integration with multiple systems.
Develop APIs and components that support the application and its communication with external services.
Implement integrations with APIs, distributed services and AI-based solutions.
Support the evolution of service architecture, taking into account technical quality, maintainability and sustainable growth.
Work together with frontend, architecture, product and engineering teams to ensure consistent integration between systems and platform journeys.
Support the construction of automated workflows and agent-oriented solutions.
Design and develop backend services using Python.
Implement scalable, secure REST APIs for consumption by frontend applications and external systems.
Build integrations between services and distributed architectures.
Ensure consistency between API contracts, business logic and platform consumers.
Develop backend services using Python and modern frameworks such as FastAPI.
Contribute to the maintenance and evolution of backend components written in C#.
Implement integrations with external APIs and AI services.
Develop automated tests and support build and deployment pipelines.
Collaborate with frontend teams to define API contracts and integration flows.
Work with architecture and engineering on the evolution of the platform's service layer.
Support the construction of automated workflows and agent-based systems.
Act collaboratively with product, design and engineering teams.
Apply software engineering best practices in backend development.
Ensure the performance, security and scalability of services.
Maintain code organization standards and service architecture.
Contribute to the continuous evolution of the platform's technical foundation.
Requirements
Strong experience in backend development with Python and .NET.
Experience with modern frameworks for building APIs, such as FastAPI.
Experience developing secure, scalable and well-structured REST APIs.
Knowledge of integration between services, distributed systems and external APIs.
Experience modeling and implementing business logic on the backend.
Experience with automated testing and software quality best practices.
Knowledge of build and deployment pipelines and continuous delivery practices.
Ability to work collaboratively with frontend, architecture, product and engineering teams.
Knowledge of performance, security and scalability for backend services.
Ensure code quality through unit and integration tests and development best practices (SOLID, Clean Architecture).
Implement and manage observability solutions (metrics, logs, traces) using tools like Dynatrace to monitor application health and performance in production.
Work with cloud infrastructure, deploying and managing services on Google Cloud Platform (GCP), with a focus on Google Kubernetes Engine (GKE).
Tech Stack
Cloud
Google Cloud Platform
Kubernetes
Python
.NET
Benefits
Meal voucher
Food allowance
Home office allowance
Health insurance
Dental insurance
Life insurance
Discount partnerships
Agreements with establishments and educational institutions