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