Senior Backend Software Engineer

New
Flexible remote-first work model within Brazil.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSPostgreSQLPythonDynamoDBKafkaGrafanaPrometheusAWS Lambda

Requirements

  • Strong experience in backend development with Python and production-grade systems.
  • Solid experience with AWS, including serverless architectures (e.g., Lambda).
  • Strong knowledge of SQL and NoSQL databases (PostgreSQL, DynamoDB, OpenSearch), including data modeling and access patterns.
  • Experience designing, deploying, and maintaining APIs in production environments.
  • Hands-on experience with distributed and event-driven systems (e.g., Kafka, SQS).
  • Strong understanding of observability practices, including metrics, logs, tracing, and alerting tools (Grafana, Prometheus, OpenTelemetry).
  • Experience working with microservices and distributed architectures at scale.
  • Strong problem-solving skills and ability to work with loosely defined technical challenges.
  • Excellent communication skills and ability to collaborate across technical and non-technical teams.

Responsibilities

  • Design, build, and maintain scalable backend services and APIs supporting AI-powered product features.
  • Deliver end-to-end solutions with ownership over quality, latency, reliability, and cost in production environments.
  • Develop and operate distributed systems capable of handling high traffic and complex workloads.
  • Instrument services using observability tools to monitor performance, detect issues, and ensure system stability.
  • Collaborate with product, data science, and engineering teams to evolve AI-driven features from experimentation to production.
  • Review code and system designs critically, contributing to technical decision-making and architecture discussions.
  • Improve system performance and reliability through continuous optimization and debugging of production issues.
  • Work with event-driven architectures and asynchronous systems to ensure scalability and resilience.
  • Contribute to engineering best practices, including testing, documentation, and deployment standards.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now