Desenvolvedor Full Stack Pleno
New
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Advanced English
- Experience
- Minimum of 3 years
- Required Skills
- DockerNode.jsPostgreSQLGitTypeScriptVue.JsAzureAngularReactRESTful APIs
Requirements
- Minimum of 3 years of experience in full stack or front-end/back-end software development with production deliveries.
- Solid experience working in agile teams (Scrum/Kanban) with continuous delivery environments.
- Strong knowledge of front-end frameworks such as React, Vue, or Angular.
- Proficiency in TypeScript and experience with Node.js-based development practices.
- Experience with at least one back-end language such as Node.js, .NET/C#, Java, Python, or Go.
- Strong understanding of REST APIs, authentication mechanisms, and integration patterns.
- Experience with relational databases (PostgreSQL, MySQL, SQL Server) and familiarity with NoSQL (MongoDB, Redis).
- Knowledge of Git workflows, branching strategies, and collaborative development practices.
- Familiarity with Docker, CI/CD pipelines, and cloud environments (especially Azure).
- Strong understanding of clean code principles, design patterns, and software engineering best practices.
- Good communication skills, proactivity, and ability to work collaboratively in cross-functional teams.
- Bachelor’s degree (completed or in progress) in Computer Science, Software Engineering, or related fields.
- Advanced English and additional certifications in cloud or software technologies are a plus.
Responsibilities
- Develop full stack features following established technical standards, security guidelines, and best practices.
- Build and maintain responsive, component-based front-end interfaces focused on usability and code quality.
- Design, develop, and maintain back-end services including APIs, business logic, and system integrations.
- Consume and integrate RESTful APIs, handling authentication flows and error management effectively.
- Work with relational and NoSQL databases, ensuring performance, scalability, and data integrity.
- Contribute to CI/CD pipelines, automated testing, and secure deployment processes.
- Apply secure development practices (SecDevOps) throughout the software lifecycle.
- Participate in cloud-based development and maintenance, primarily within Microsoft Azure environments.
- Support system evolution by addressing technical debt and improving existing solutions.
- Collaborate in agile ceremonies, technical discussions, and sprint planning activities.
View Full Description & ApplyYou'll be redirected to the employer's site