Senior Software Developer (Front-end)

Jobgether · Brazil

Company

Jobgether

Location

Brazil

Type

Full Time

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.
  • Requirements:

    • 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.
    • Benefits:

      • 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.
Apply Now

Date Posted

05/26/2026

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Neutral
Subjectivity Score: 0

© 2026 Job Transparency. All rights reserved.