
Job description
We are looking for a Backend Software Engineer who is passionate about building robust, scalable backend systems and cloud infrastructure. This role requires strong experience with AWS and Infrastructure as Code (IaC).
Job requirements
Responsibilities:
Design, build, and maintain cloud infrastructure on AWS using Infrastructure as Code (IaC) tools.
Collaborate with cross-functional teams to define and implement scalable backend solutions.
Write clean, testable, and maintainable code.
Participate in code reviews, architecture discussions, and sprint planning.
Monitor, troubleshoot, and continuously improve system performance and reliability.
Requirements:
Proficiency in Python.
Experience with Node.js, JavaScript, or TypeScript.
Hands-on experience with AWS services (e.g., Lambda, ECS, S3, IAM, CloudWatch).
Experience with Infrastructure as Code (IaC) tools (e.g., Terraform, CloudFormation, or similar).
Strong understanding of software engineering best practices, including CI/CD pipelines, automated testing, and version control (Git).
Experience with RESTful APIs, asynchronous processing, and event-driven architectures.
Nice to have (pluses):
Familiarity with Go (Golang), Java, C#, or C++.
Exposure to container orchestration tools (e.g., Kubernetes, ECS).
Prior experience working with serverless architectures.
- Brazil
or
All done!
Your application has been successfully submitted!