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