Senior Software Developer (Front-end)
Job Description
Team: IT
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Developer (Front-end) in Brazil.
This role is designed for a highly skilled full-stack engineer with a strong front-end specialization, who will contribute to the evolution of a complex, scalable software product used in enterprise environments. You will take ownership of building and enhancing modern user interfaces while also supporting backend services when needed to ensure end-to-end delivery. The position requires close collaboration with product managers, architects, and engineering teams to translate technical and functional requirements into robust, maintainable solutions. You will play a key role in shaping frontend architecture, improving system scalability, and ensuring high-quality user experiences. Operating in a fully remote setup, you will be part of a distributed R&D team focused on continuous innovation. This is an opportunity to work on impactful systems combining modern frontend frameworks, backend integration, and cloud-native technologies.
Accountabilities:
- Collaborate with architects and product managers to define technical requirements and ensure scalable, end-to-end software solutions.
- Design, build, and maintain a robust frontend architecture focused on reusability, performance, and long-term maintainability.
- Develop and support backend services when necessary, including Java-based components and integration with messaging systems such as RabbitMQ.
- Define and implement REST API contracts to ensure seamless integration across distributed systems and microservices.
- Apply software engineering best practices including Clean Code, SOLID principles, and KISS methodology across all development activities.
- Participate in code reviews and knowledge sharing to elevate technical standards within the engineering team.
- Contribute to architectural design discussions for frontend systems and their integration within a microservices ecosystem.
- 5+ years of professional experience in software development.
- Strong expertise in JavaScript (ES6+) and TypeScript for modern web application development.
- Solid experience with Vue.js, HTML5, and CSS3 (Sass/Less).
- Experience working with Java, with Quarkus considered a plus.
- Proven ability to design and consume REST APIs in distributed systems.
- Hands-on experience with messaging systems such as RabbitMQ.
- Familiarity with Git, Docker, and Kubernetes in development and deployment workflows.
- Strong knowledge of SQL and relational databases such as PostgreSQL.
- Understanding of software architecture patterns, including MVC, Strategy, and microservices/micro-frontends.
- Experience working in cloud environments and CI/CD pipelines.
- Practice with Agile methodologies (Scrum/Kanban).
- Experience with unit and integration testing using tools like Jest, Vitest, or Cypress.
- Knowledge of TDD is a plus.
- Strong problem-solving skills, autonomy, and ability to work effectively in distributed teams.
- 100% remote position based in Brazil.
- Opportunity to work on scalable, enterprise-grade software products.
- Exposure to modern front-end and cloud-native architectures.
- Collaboration with experienced engineers, architects, and global R&D teams.
- Strong emphasis on technical excellence, clean code, and continuous improvement.
- Inclusive and diverse work environment promoting equal opportunity.
- Long-term professional growth in a highly technical engineering organization.
Requirements:
Benefits:
Explore More
Date Posted
05/26/2026
Views
0
Similar Jobs
Senior Backend Software Engineer | Achievements & Gamification - Jobgether
Views in the last 30 days - 0
View Details