Job Description
Team: IT
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Developer in Brazil.
This role is an opportunity for an experienced engineer to take ownership of complex software challenges in a dynamic, fast-moving environment where clarity is often built through execution. You will contribute to the design, development, and delivery of scalable, high-quality software solutions while working across multiple layers of the stack. The position requires strong autonomy, technical depth, and the ability to make sound architectural decisions in ambiguous situations. You will collaborate closely with product managers, designers, and engineers to translate evolving requirements into robust production systems. This is a highly impactful role where you will influence technical direction, improve system reliability, and help shape engineering best practices. It is well suited for professionals who thrive in ownership-driven environments and enjoy solving end-to-end engineering problems.
Accountabilities:
- Act as a senior individual contributor, owning complex technical problems from discovery through to production delivery.
- Design, build, and maintain scalable, reliable, and high-performing software systems across multiple layers of the stack.
- Collaborate with cross-functional teams including product managers, designers, and engineers to define requirements and technical solutions.
- Participate in architecture discussions, system design reviews, and technical decision-making processes.
- Identify and resolve technical debt, performance bottlenecks, and system reliability issues to continuously improve platform quality.
- Produce clear and structured technical documentation, including design documents, code reviews, and internal communication artifacts.
- Manage priorities independently while proactively communicating risks, dependencies, and blockers.
- Proven experience as a senior software developer delivering production-grade software solutions.
- Strong proficiency in at least one modern development stack, with the ability to quickly learn new technologies.
- Experience working across full-stack or multiple system layers as needed.
- Solid understanding of system design principles, architectural trade-offs, and scalable software architecture.
- Strong problem-solving skills with the ability to identify root causes and implement effective solutions.
- Experience working in agile environments and collaborating with distributed or remote teams.
- Demonstrated ability to ramp up quickly in unfamiliar domains or technologies.
- Strong independence, time management, and decision-making skills in fast-paced environments.
- Nice to have: experience contributing to architecture discussions and influencing technical direction.
- Nice to have: prior experience working with international or nearshore teams.
- 100% remote position based in Brazil.
- Opportunity to work on complex, high-impact software systems in a global engineering environment.
- Strong autonomy with ownership of end-to-end technical initiatives.
- Collaboration with experienced engineers across distributed international teams.
- Exposure to modern engineering practices, scalable architectures, and enterprise-grade systems.
- Inclusive, skills-based environment with equal opportunity hiring practices.
- Long-term career growth in a global digital engineering organization.
Requirements:
Benefits:
Explore More
Date Posted
05/26/2026
Views
0