Fullstack Developer
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Node.jsJavaSpring BootTypeScriptVue.JsAngularReactRESTful APIsMicroservicesGenerative AI
Requirements
- Solid experience as a Fullstack Developer in modern software environments.
- Experience with frontend frameworks such as React, Angular, or Vue.js.
- Strong backend development experience with Node.js (TypeScript) or Java (Spring Boot).
- Experience building RESTful APIs and working with microservices architectures.
- Knowledge of distributed systems and system integration patterns.
- Experience with relational and non-relational databases.
- Familiarity with Git, CI/CD pipelines, and modern development workflows.
- Understanding of cloud computing and cloud-native environments.
- Knowledge of event-driven architectures and asynchronous communication.
- Strong foundation in software engineering principles (Clean Code, Design Patterns, SOLID).
- Interest or experience with generative AI, automation, or prompt engineering.
- Strong communication skills and ability to work in multicultural, international teams.
Responsibilities
- Develop and maintain scalable, high-performance fullstack applications across frontend and backend layers.
- Build modern user interfaces using React, Angular, or Vue.js.
- Design and implement RESTful APIs, microservices, and backend systems using Node.js with TypeScript or Java with Spring Boot.
- Integrate frontend, backend, and cloud services to deliver cohesive and efficient solutions.
- Collaborate with cross-functional, international teams to translate business and technical requirements into scalable systems.
- Contribute to the integration of generative AI capabilities into development workflows and automation processes.
- Apply best practices in software engineering, including clean code, design patterns, and scalable architecture principles.
- Participate in code reviews, technical discussions, and continuous improvement of platform architecture.
- Support automation and optimization of the software development lifecycle (SDLC).
View Full Description & ApplyYou'll be redirected to the employer's site