Desenvolvedor Senior / Tech Lead

New
J
JobgetherSoftware Development
Brazil, Monday to Thursday, 8:00 AM–6:00 PM; Friday, 8:00 AM–5:00 PMFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSNode.jsPythonJavaJavascriptKubernetesSoftware ArchitectureTypeScriptC#Go

Requirements

  • Solid professional experience as a senior software developer, with strong hands-on involvement in software development.
  • Previous experience providing technical leadership for teams or projects as a Tech Lead, Technical Lead, Software Architect, or equivalent.
  • Strong proficiency in at least one modern programming language, such as Java, C#, Node.js, Go, Python, JavaScript, or TypeScript.
  • For front-end development, experience with frameworks such as React, Angular, or Vue.js is valuable.
  • Strong understanding of software architecture, design patterns, SOLID principles, Clean Code, and other software engineering best practices.
  • Experience building and integrating REST APIs; GraphQL knowledge is a plus.
  • Experience with relational and/or NoSQL databases.
  • Experience working in Agile environments such as Scrum or Kanban, together with Git-based version control.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of DevOps practices, including CI/CD, Docker, and Kubernetes.
  • Experience with distributed architectures, including microservices, messaging, and event-driven systems.

Responsibilities

  • Act as a technical reference for the development team, supporting architecture, technology, tooling, and engineering decisions.
  • Participate actively in code reviews and establish development standards and best practices.
  • Collaborate with solution architecture on the design and evolution of software solutions.
  • Ensure technical quality across testing, performance, security, observability, maintainability, and reliability.
  • Break down business and product demands into technical specifications, estimates, and delivery plans.
  • Partner with Product Managers/Owners and Design, Business, Data, and Infrastructure teams to align priorities with technical feasibility.
  • Lead continuous improvement initiatives, including refactoring, automation, and technical debt reduction.
  • Mentor developers at different levels, supporting their technical growth, career development, and knowledge sharing.
  • Investigate and resolve production incidents, conducting root-cause analysis, post-mortems, and preventive actions.
  • Help strengthen an engineering culture focused on collaboration, technical excellence, ownership, and measurable results.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now