Skip to main content
Open to Brazil
Verity Group

Senior Full Stack Developer

Remote Full time Software Engineering Software Development

Posted 27 days ago

The Verity company is looking for new talents! We are a digital solutions accelerator and are seeking a Senior Fullstack Developer to join us on this journey. Here are the experiences and knowledge you need to accelerate and transform with us:

Responsibilities and Duties

We are looking for a Senior Full Stack Developer to work on the development, maintenance, and evolution of web applications, focusing on React for the front-end and Java with Spring/Spring Boot for the back-end. The position involves creating new functionalities, maintaining existing systems, correcting incidents, improving performance, integrating systems, and supporting technical decisions. The professional will work in partnership with Product, UX/UI, Quality, Architecture, and Infrastructure teams, contributing to robust, scalable deliveries aligned with business needs.

Activities:

  • Develop, maintain, and evolve web applications using React for the front-end.
  • Develop and support back-end APIs and services using Java and Spring/Spring Boot.
  • Support systems, investigating bugs, failures, incidents, and unexpected behaviors.
  • Implement technical and functional improvements in existing applications.
  • Create, maintain, and integrate REST APIs.
  • Perform integrations with internal, external systems and third-party services.
  • Participate in technical analysis of demands, proposing solutions suitable for the business context.
  • Conduct refactors to improve code quality, performance, security, and maintainability.
  • Create and maintain automated tests in both front-end and back-end.
  • Participate in code reviews, technical discussions, and defining best practices.
  • Support build, deploy, monitoring processes, and track applications in production.
  • Analyze logs, metrics, and evidence to identify root causes of problems.
  • Produce and maintain technical documentation.
  • Provide technical support to less experienced developers in the team.

Responsibilities:

  • Ensure the quality, stability, and availability of the applications under your responsibility.
  • Develop scalable, secure solutions that adhere to the organization's technical standards.
  • Act proactively in identifying risks, technical debts, and improvement opportunities.
  • Assess technical impacts before implementing new functionalities or corrections.
  • Contribute to defining architecture, development standards, and best practices.
  • Ensure proper use of versioning, testing, code review, and documentation.
  • Collaborate with Product, QA, and other areas in refining and detailing demand.
  • Participate in estimates, technical planning, and prioritization of deliveries.
  • Support the resolution of production incidents, ensuring agility and quality in corrections.
  • Share technical knowledge with the team and contribute to the continuous evolution of the team.

Requirements and Qualifications

  • Solid experience as a Full Stack Developer.
  • Advanced experience with React.
  • Proficiency in modern JavaScript, including ES6+.
  • Experience with HTML5, CSS3, and developing responsive interfaces.
  • Experience with componentization, state management, and API consumption in the front-end.
  • Solid experience with Java.
  • Experience with Spring Framework and Spring Boot.
  • Knowledge of REST API development.
  • Experience with layered architecture, dependency injection, and best practices in back-end development.
  • Experience with relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle.
  • Knowledge in SQL and data modeling.
  • Experience with JPA, Hibernate, or similar technologies.
  • Knowledge of Git and versioning strategies.
  • Experience with unit and integration tests.
  • Familiarity with principles such as SOLID, Clean Code, and design patterns.
  • Experience in investigating and correcting issues in production environments.
  • Ability to analyze logs, identify root causes, and propose definitive solutions.
  • Experience with agile methodologies such as Scrum or Kanban.
  • Good communication, autonomy, organization, and teamwork capability.

Differentials:

  • Experience with TypeScript.
  • Experience with Next.js or other React ecosystem libraries/frameworks.
  • Knowledge of Redux, Zustand, Context API, or other state management solutions.
  • Experience with Material UI, Ant Design, Tailwind CSS, or similar libraries.
  • Experience with Spring Security.
  • Knowledge in authentication and authorization with OAuth2, JWT, or OpenID Connect.
  • Experience with microservices.
  • Knowledge in messaging technologies such as Kafka, RabbitMQ, or SQS.
  • Experience with Docker and containers.
  • Knowledge in Kubernetes.
  • Experience with CI/CD pipelines.
  • Familiarity with cloud environments such as AWS, Azure, or Google Cloud.
  • Knowledge in observability, monitoring, and distributed tracing.
  • Experience with tools like Prometheus, Grafana, ELK, Datadog, or New Relic.
  • Knowledge of automated testing with Jest, React Testing Library, JUnit, Mockito, Cypress, or Playwright.
  • Experience with event-driven architecture.
  • Experience in modernizing legacy systems.
  • Experience in critical systems, high availability, or high traffic access.

Additional Information

Here we are human, we are digital, we are Verity! Everything we do is based on our 8 POWER PRINCIPLES:

  • Love technology;
  • Take on great responsibilities;
  • Cultivate trust-based relationships through transparency;
  • Pay attention to and be guided by customer needs and experience;
  • Face challenges in an agile way;
  • Collaborate among people and teams;
  • Encourage conscious autonomy;
  • Achieve results consciously.

This is how we create innovative experiences for the digital world, inspiring leadership and generating incredible results for our clients, always focused on methodology, technology, and people. We have been certified as one of the best companies to work for by Great Place To Work, and every day we create actions that further improve the work environment. Here at Verity, you have:

  • Meal voucher
  • Food allowance
  • Home office assistance
  • Health insurance
  • Dental assistance
  • Life insurance
  • Discount partnerships
  • Agile training
  • Verity Learning
  • Verity Break

So, are you ready to create innovative experiences for the digital world?

Apply Now
Share

Next step

Ready to apply?

You apply straight with the employer — no middleman, no fees.

Apply Now

Keep exploring

More remote jobs open to you

Browse all remote positions available to Brazil.

View all Brazil jobs

Get New Remote Jobs Every Week

Join the newsletter and receive the latest remote opportunities directly in your inbox.

Free forever. Unsubscribe anytime. No spam.