Senior Software Developer (Front-end)

full timesoftwarefront-endengineeringremote FROM 🇧🇷
Open to candidates in: Brazil
Jobgether
🏭 Not specified
📍 N/A
👤 Not specified

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.

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
Jobgether
🏭 Not specified
📍 N/A
👤 Not specified