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