Senior Developer
New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Full Stack DevelopmentSoftware ArchitectureAgile methodologiesDistributed Systems
Requirements
- 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.
Responsibilities
- 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.
View Full Description & ApplyYou'll be redirected to the employer's site