Senior Backend Software Engineer
Join a technology team building scalable, high-performance systems, including AI- and LLM-based solutions.
Responsabilidades
- Build scalable, high-performance software systems.
- Design distributed backend systems and microservice architectures.
- Develop and operate cloud infrastructure, CI/CD, and observability capabilities.
- Design APIs and production security controls.
- Build and evaluate AI- and LLM-based solutions.
Requisitos
- At least 8 years of production software development experience.
- At least 5 years of deep, proven expertise in Python, including asyncio, concurrency, and Pydantic, and in JavaScript or TypeScript.
- At least 3 years of hands-on experience with AWS, Docker, Kubernetes, CI/CD, observability, and streaming or queue systems such as SQS or Kafka.
- At least 4 years designing scalable microservices, event-driven architectures, and high-load distributed backend systems, including rate limiting, queues, backpressure, and dead-letter queues.
Se valora
- Experience designing REST or GraphQL APIs and implementing OAuth 2.0, JWT, or OIDC authentication and production security controls.
- Experience building LLM-based solutions, evaluating and monitoring AI outputs, and working with MCP or A2A protocols.