Senior Software Developer (Front-end)

New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
DockerPostgreSQLHTMLCSSJavaJavascriptRabbitmqTypeScriptVue.JsRESTful APIs

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.

Responsibilities

  • 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.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now