Desenvolvedor Full Stack SR in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor Full Stack SR based in Brazil.
This role offers the opportunity to build and evolve critical business applications while working on complex digital solutions with real operational impact.
You will act as a senior technical reference, contributing to architecture decisions, software quality, and the continuous improvement of engineering practices.
The position combines full-stack development, system integration, technical leadership, and problem-solving across modern technology stacks.
You will work with scalable web applications, APIs, databases, and cloud-based environments while collaborating with multidisciplinary teams.
This is an ideal opportunity for an experienced developer who values autonomy, ownership, and building high-quality software solutions.
You will contribute to a culture of innovation, knowledge sharing, and technical excellence in a fully remote environment.
The Desenvolvedor Full Stack SR will be responsible for designing, developing, and evolving end-to-end software solutions while supporting technical decisions and improving engineering standards. The role requires strong execution skills, architectural vision, and the ability to solve complex challenges independently. Key responsibilities include:
- Developing and enhancing end-to-end web application features using Next.js, React, TypeScript, and Node.js.
- Designing and maintaining APIs, integrations with legacy systems, internal services, and third-party platforms.
- Contributing to technical solution design focused on scalability, resilience, security, observability, and maintainability.
- Working with relational and non-relational databases, creating efficient queries, and supporting data modeling decisions.
- Participating in architecture discussions, technical standard definitions, and software design decisions.
- Identifying performance bottlenecks and implementing improvements across frontend, backend, and integrations.
- Writing automated tests, performing code reviews, and promoting high-quality software development practices.
- Supporting production troubleshooting, root-cause analysis, and prevention of recurring incidents.
- Documenting technical flows, integrations, architecture decisions, and development practices when needed.
- Supporting less experienced developers through technical guidance, knowledge sharing, and best practices.
- Participating in refinements, estimations, and planning activities by providing technical insights and risk assessments.
The ideal candidate is a senior full-stack engineer with strong experience building business applications and working with modern web technologies. This role requires technical depth, ownership mindset, and the ability to collaborate effectively within engineering teams. Required qualifications and skills include:
- Solid experience as a Full Stack Software Engineer in senior-level roles.
- Advanced knowledge of frontend technologies including React, Next.js, and TypeScript.
- Strong backend development experience with Node.js and TypeScript.
- Experience developing web applications with complex business rules and system integrations.
- Proven experience designing and maintaining REST APIs.
- Strong experience with relational databases, especially PostgreSQL, including query optimization.
- Experience with non-relational databases and caching solutions such as MongoDB and Redis.
- Knowledge of software architecture principles, including SOLID, separation of responsibilities, domain-driven design, and integration patterns.
- Experience with automated testing, code reviews, and software quality practices.
- Familiarity with Git, CI/CD pipelines, and environment management.
- Knowledge of observability and monitoring practices for production systems.
- Understanding of web application and API security principles.
- Technical English proficiency for reading documentation and following technology resources.
- Fully remote work model.
- Food or meal allowance.
- Discounts on courses, universities, and language institutions.
- Access to an online learning platform with updated courses and certifications.
- Mentoring opportunities for professional development.
- Healthcare benefits, including medical assistance.
- Dental assistance.
- Access to consultation and exam benefits programs.
- Exclusive discounts and partnerships with various establishments.
- Travel benefits and discounts.
- Pet care partnership benefits.
- Opportunity to work on innovative technology projects with experienced teams.
- Collaborative environment focused on growth, autonomy, and continuous learning.