Senior Full Stack Developer (JS)
Office in Brazil: Rio de Janeiro
JavaScript (Fullstack)& 14 others
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobWe are looking for a Senior Full Stack Developer to join our team. In this role, you will contribute to the design and delivery of scalable, high-performing software solutions across the entire technology stack. You will collaborate with a talented team to build systems that drive real business value and support our continued growth.
Responsibilities
- Design, develop, and maintain scalable software solutions across front-end and back-end layers
- Write clean, efficient, and maintainable code following best practices and coding standards
- Participate in code reviews to ensure quality, consistency, and adherence to architectural guidelines
- Troubleshoot, debug, and resolve issues across the application stack in a timely manner
- Contribute to technical design discussions and help define solution architecture for new features
- Collaborate with cross-functional teams, including product, design, and QA, to deliver high-quality software
- Monitor application performance and implement improvements to enhance reliability and scalability
- Mentor junior developers and share knowledge to support team growth and technical excellence
Requirements
- A minimum of 3 years of relevant experience in full stack development
- Solid knowledge of Java for building robust back-end applications
- Experience with Spring Boot, Quarkus, and Apache Camel frameworks
- Knowledge of relational databases (e.g., PostgreSQL, MySQL, Oracle) and non-relational databases (e.g., MongoDB, Redis)
- Experience with Node.js and frameworks such as ReactJS, NestJS, and AngularJS
- Knowledge of messaging systems, including Kafka and RabbitMQ
- Knowledge of REST and SOAP API development
- Familiarity with version control systems, such as Git
- Strong written and spoken proficiency in English at a B2 level or higher
Nice to have
- Experience with cloud computing platforms such as AWS, Azure, or GCP
- Knowledge of API Gateways and Kubernetes clusters
- Experience with integrations involving SAP S/4 or RFC Protocol
- Knowledge of DevOps practices and containerization tools, such as Docker and Kubernetes
- Experience with CI/CD tools, including Jenkins, GitHub Actions, GitLab CI, or Azure DevOps
- Knowledge of microservices architecture, cloud-ready development, and event-driven design
- Experience working with Agile methodologies, such as Scrum or Kanban
