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
View details
Apply Now