Senior Developer
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Developer in Brazil.
This role offers the opportunity to work on complex, high-impact software systems within a fast-paced and globally distributed engineering environment. You will contribute to the full lifecycle of development, from early discovery and system design to production deployment and ongoing optimization. The position requires strong autonomy, technical depth, and the ability to navigate ambiguity while delivering reliable solutions. You will collaborate closely with product managers, designers, and engineers to shape scalable architectures and drive technical decisions. The environment values ownership, continuous improvement, and high-quality engineering practices. This is a hands-on senior role where your contributions directly influence system performance, reliability, and product success. You will also engage in cross-functional discussions that shape both technical direction and long-term platform evolution.
Accountabilities:
- Lead the design, development, and delivery of scalable and reliable software solutions across multiple system layers.
- Take ownership of complex and ambiguous technical problems from discovery through to production deployment.
- Collaborate with cross-functional teams including product managers, designers, and engineers to define requirements and solutions.
- Participate actively in system design reviews, technical discussions, and architectural decision-making.
- Produce clear and structured technical documentation, including design specifications and development notes.
- Identify and resolve system inefficiencies, technical debt, performance issues, and reliability challenges.
- Manage priorities independently while communicating risks, dependencies, and blockers in a timely manner.
- Proven experience delivering production-grade software in senior engineering roles.
- Strong expertise in at least one modern software development stack, with ability to learn new technologies quickly.
- Experience working across full-stack or multiple layers of complex systems.
- Strong understanding of system design principles, architecture trade-offs, and scalable software patterns.
- Excellent problem-solving skills with a focus on root cause analysis and effective solution delivery.
- Experience working in agile environments with distributed or international teams.
- Strong communication skills and ability to work independently in ambiguous contexts.
- Fully remote work model within Brazil
- Full-time employment structure
- Opportunity to work on global-scale digital engineering projects
- Exposure to modern technologies and complex distributed systems
- Collaborative and international team environment
- Strong focus on learning, autonomy, and technical growth
- Inclusive and skills-based hiring culture
Requirements:
Benefits:
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1