Pessoa Desenvolvedora Fullstack Sênior
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Pessoa Desenvolvedora Fullstack Sênior based in Brazil.
This is an opportunity for a senior fullstack professional to contribute to modern, scalable digital products in a collaborative and dynamic environment.
You will work across backend and frontend development, with a strong focus on Java, Angular, performance, and scalability.
The role involves designing and evolving microservices, RESTful APIs, integrations, and reusable user-facing components.
You will also contribute to database architecture and optimization across relational and NoSQL technologies.
Working closely with Product and UX/UI teams, you will help translate business needs into robust technical solutions.
The position offers a fully remote setup and exposure to cloud, DevOps, automated testing, and agile delivery practices.
This is a temporary opportunity lasting approximately 3 to 4 months, ideal for someone who can quickly bring senior-level expertise and impact.
Accountabilities
- Develop and maintain fullstack applications with a strong focus on Java, performance, scalability, and maintainability.
- Design, build, and evolve microservices, RESTful APIs, integrations, and distributed application components.
- Develop responsive interfaces and reusable components while contributing to a high-quality user experience.
- Model, optimize, and maintain relational and/or NoSQL databases according to application and performance requirements.
- Apply software engineering best practices, architecture principles, clean code standards, and automated testing.
- Collaborate with Product and UX/UI teams to define, implement, and refine effective technical solutions.
- Participate actively in Agile ceremonies and contribute to predictable, high-quality deliveries within agreed timelines.
- Take ownership of technical challenges, communicate effectively with stakeholders, and adapt to changing priorities.
- Support knowledge sharing and continuous improvement while contributing proactively to the technical evolution of projects.
- Commit to a temporary engagement of approximately 3 to 4 months.
- Solid professional experience developing applications with Java 11/17+, including modern web development.
- Strong experience with Angular and recent versions of the framework.
- Advanced knowledge of relational database modeling and optimization, with experience in technologies such as PostgreSQL, MySQL, or Oracle.
- Experience with NoSQL databases such as MongoDB and Redis is valuable.
- Proven experience designing and implementing microservices architectures, REST APIs, integrations, and distributed systems.
- Practical experience with messaging technologies such as Kafka, RabbitMQ, or SQS.
- Strong command of TypeScript or comparable frontend development technologies.
- Experience implementing automated tests using tools such as JUnit and Mockito.
- Familiarity with CI/CD, Docker, and cloud platforms such as AWS, Azure, or GCP.
- Solid experience working with Agile methodologies, particularly Scrum and/or Kanban.
- Strong communication and interpersonal skills, with the ability to collaborate effectively across different teams and levels of seniority.
- High degree of autonomy, ownership, proactivity, adaptability, and willingness to learn and share knowledge.
- Fully remote work model.
- Health insurance.
- Dental insurance.
- Meal and food allowance through the Flash card.
- Home office allowance.
- Gympass / Wellhub access.
- Life insurance.
- Extended maternity and paternity leave.
- Partnerships and discounts across education, healthcare, leisure, universities, language schools, gyms, and healthcare providers.
- Continuous feedback culture, including semiannual feedback, 1:1 meetings, Individual Development Plans (PDI), and employee experience initiatives.
- Inclusive work environment that values diversity and encourages collaboration, learning, and professional growth.
Requirements
Benefits
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1