Desenvolvedor(a) Full Stack Sênior in Brazil at Jobgether
Job Description
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Desenvolvedor(a) Full Stack Sênior based in Brazil.
The Senior Full Stack Developer will design, develop, test, and maintain innovative software solutions that support digital transformation and deliver meaningful value to clients. This role combines strong backend expertise in Java and Spring Boot with frontend development using Angular and TypeScript. You will contribute to the development of scalable applications, robust RESTful APIs, and seamless system integrations while ensuring high standards of code quality and performance. Working collaboratively with multidisciplinary teams in an agile environment, you will participate in technical discussions, recommend effective architectural solutions, and resolve complex engineering challenges. This opportunity is suited to an experienced, autonomous developer who enjoys tackling technical problems, sharing knowledge, and building reliable applications. The position is fully remote within Brazil and offered under a Brazilian CLT employment contract.
Design, develop, maintain, and enhance full-stack applications using Java, Spring Boot, Angular, and TypeScript.
Build, implement, and integrate RESTful APIs to enable reliable communication between applications and services.
Contribute to technical discussions, evaluate implementation approaches, and recommend scalable, efficient, and maintainable solutions.
Apply software engineering best practices to ensure clean code, application reliability, maintainability, and overall product quality.
Develop and execute unit tests and support testing activities to identify defects and improve application stability.
Work with relational databases and SQL to support data management, querying, and application integration requirements.
Collaborate with multidisciplinary teams in agile development environments to plan, implement, and deliver software projects.
Identify, investigate, troubleshoot, and resolve technical issues across frontend and backend components.
Contribute to continuous integration and continuous delivery (CI/CD) processes and use Docker to support consistent development and deployment workflows.
Apply microservices architecture principles to build and maintain modular, scalable software solutions.
Participate in code reviews and technical planning, helping strengthen engineering standards and encourage continuous improvement.
Work independently on assigned initiatives while communicating progress, technical decisions, and potential challenges clearly to the team.
Proven senior-level experience in full-stack software development, with the ability to work confidently across backend and frontend technologies.
Strong proficiency in Java and Spring Boot for backend development and application services.
Extensive practical experience with Angular and TypeScript for building and maintaining modern frontend applications.
Solid understanding of RESTful APIs, web services, and system integration patterns.
Experience working with relational databases and writing SQL queries.
Proficiency with Git and version control workflows.
Knowledge of unit testing, code quality standards, software design principles, and development best practices.
Practical experience with CI/CD pipelines and Docker-based development or deployment environments.
Understanding of microservices architecture and the principles involved in designing scalable, maintainable applications.
Completed higher education degree.
Strong analytical and problem-solving skills, with the ability to investigate technical issues and develop effective solutions.
Autonomy, accountability, and effective communication skills, including the ability to collaborate with multidisciplinary teams and explain technical concepts clearly.
Preferred qualifications: Experience with Drupal, familiarity with cloud environments, and advanced or fluent English proficiency.
Employment contract: Formal Brazilian CLT employment arrangement.
Remote work: Fully remote position within Brazil.
Health insurance: Medical coverage through Bradesco Seguros, with no copayment according to the original job description.
Dental insurance: Dental coverage through the employer's benefits offering, with no copayment according to the original job description.
Meal allowance: Meal benefit of R$ 32.94, as stated in the original posting.
Benefits card: Transportation and meal benefits administered through the Caju card.
SESC access: Access to SESC-related benefits and services.
Day off: Additional time off through a designated day-off benefit.
Extended parental leave: Maternity leave extension from four to six months and paternity leave extension from five to 20 days.
Professional development: Access to Udemy learning resources to support ongoing skill development.
Fitness and wellbeing: Access to Gympass for fitness and wellness activities.
Team-building and recognition: Team-building initiatives, Caju Premiações, and voucher-related perks.
Additional program: The original posting also lists “Bring More Talent” as a benefit or program, without providing further details.
Compensation details: The original job description does not specify a salary range, performance bonuses, or equity compensation. Confirm these details and the eligibility conditions for individual benefits with the hiring team.
Scan to Apply
Just scan this QR code to apply from your phone.
- Fast
- Easy
- Apply on the go