
Job description
We are looking for a full-stack 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.
Develop full-stack applications, contributing to both backend and frontend development with modern technologies.
Write clean, testable, and maintainable code.
Participate in code reviews, architecture discussions, and sprint planning.
Monitor, troubleshoot, and continuously improve system performance and reliability.
Backend Experience:
Strong proficiency in at least two of the following: Python, TypeScript/Node.js, Go.
Experience with Java or .NET is a significant plus.
Experience with RESTful APIs, asynchronous processing, and event-driven architectures.
Frontend Experience:
Hands-on, project-based experience with at least one modern framework: React, Vue, or Angular.
Cloud & DevOps Experience:
Practical knowledge of AWS (Lambda, ECS, S3, IAM, CloudWatch).
Experience with containerization concepts and tools (Docker, Kubernetes) and serverless architectures.
Hands-on experience with IaC tools such as Terraform, CloudFormation, or similar.
Strong understanding of software engineering best practices, including CI/CD pipelines, automated testing, and version control (Git).
Nice to Have:
Familiarity with Go (Golang), C#, or C++.
Prior experience with container orchestration tools (Kubernetes, ECS).
Exposure to serverless architecture patterns.
- Brazil
or
All done!
Your application has been successfully submitted!