Senior Backend Developer
Seeking an experienced backend developer to build and operate scalable, cloud-native distributed systems. The role requires deep Python expertise alongside JavaScript or TypeScript experience.
Responsabilidades
- Design and develop backend software and distributed systems.
- Build cloud-native infrastructure and manage CI/CD and observability.
- Design scalable microservices and event-driven architectures.
- As an advantage, design and deploy APIs, integrate authentication protocols, and implement production security controls.
- As an advantage, build and operate applied AI solutions and evaluation and monitoring systems.
Requisitos
- At least 8 years of software development experience in production environments.
- At least 5 years of experience and deep expertise in Python, including areas such as asyncio, concurrency, and Pydantic, and experience with JavaScript or TypeScript.
- At least 4 years designing microservices, event-driven architectures, and resilient, high-load distributed backend systems, including rate limiting, queues, backpressure, and dead-letter queues.
- At least 3 years of hands-on experience building cloud-native systems with AWS, Docker, Kubernetes, S3, and Lambda, and managing CI/CD, observability, and data streaming or queues such as SQS and Kafka.
Se valora
- Design and deploy REST or GraphQL APIs and integrate enterprise authentication protocols such as OAuth 2.0, JWT, and OIDC.
- Build and operate scalable LLM-based solutions, AI evaluation and monitoring systems, and architectures supporting MCP and A2A protocols.