
Staff Software Engineer, Golang or Python
Visa
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Design and build event processing services and pipelines on AWS serverless (Lambda, Kinesis, EventBridge, Step Functions).
- Write production-quality Golang and/or Python code with comprehensive testing and observability.
- Own services end-to-end: development, deployment, monitoring, incident response, and SLA adherence.
- Make sound architectural decisions for somewhat complex problems, exercising discretion and judgment.
- Drive code quality through thorough code reviews, testing standards, and documentation.
- Investigate and resolve production incidents independently; contribute to postmortem analysis.
- Design and implement CI/CD improvements for better developer experience and deployment safety.
- Mentor Analyst-level engineers through pairing, design guidance, and constructive review feedback.
- Propose and implement improvements to platform resilience, performance, or cost.
- Participate in on-call rotations independently with full accountability.
Requirements
- 5+ years of relevant work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
- Be based in Brazil.
- Strong software engineering background building distributed systems at scale
- Proficiency in Golang and/or Python
- Experience with modern streaming processing (Kinesis, Flink, Spark)
- Cloud computing skills (preferably AWS) and hybrid designs
- Data platform tooling: Terraform (IaC), Docker and Kubernetes (production) and Airflow (or similar orchestration)
- Observability and reliability mindset: Grafana, CloudWatch (logs, metrics, traces), on-call participation, SLA awareness
- Strong SQL skills
- Version control and CI/CD: Git/GitHub, pipelines (e.g. Codefresh) or similar
- Soft skills: clear communication, adaptability, self-management, critical thinking, collaboration
- English: B2 or above
Benefits
- Employees can work remotely
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GolangPythonAWSKinesisEventBridgeStep FunctionsTerraformDockerKubernetesSQL
Soft Skills
clear communicationadaptabilityself-managementcritical thinkingcollaboration