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