Opportunity – Senior Software Engineer | Brazil
Hi everyone,
We are currently looking for a Senior Software Engineer to join a global project supporting a leading multinational company.
This role is ideal for someone who enjoys working on large-scale systems, leading technical decisions, and building scalable solutions that support complex platforms used by distributed teams worldwide.
What you will be doing:
* Design, build, and maintain scalable applications and services
* Develop and manage RESTful APIs and microservices architectures
* Lead technical design and guide engineering best practices
* Collaborate with cross-functional teams across different regions
* Translate business requirements into technical solutions
* Ensure high standards of code quality, testing, and performance
* Contribute to architecture decisions and technology improvements
* Participate in code reviews and support team development
* Support system reliability, monitoring, and incident resolution
What we are looking for:
* 8+ years of experience in Software Engineering
* Strong experience with REST APIs and microservices
* Solid experience with JavaScript frameworks (Node.Js / React)
* Strong knowledge of SQL / PostgreSQL
* Experience with AWS and cloud-based architectures
* Experience building and maintaining CI/CD pipelines
* Familiarity with Docker and containerized applications
* Experience leading or mentoring engineering teams
* Strong problem-solving skills and ability to work in complex environments
* Ability to collaborate with both technical and non-technical stakeholders
* Fluent English (mandatory)
Nice to have:
* Experience with large-scale distributed systems
* Experience with application monitoring tools
* Exposure to high-availability platforms (24/7 environments)
* Experience working in global / cross-functional teams
Details:
* Location: Brazil (Remote)
* Type: Contract - Temporary
* Work setup: Home-based