···
Log in / Register
Mid-level Fullstack Developer
Indeed
Full-time
Onsite
No experience limit
No degree limit
Praça do Patriarca, 62 - Historic Center of São Paulo, São Paulo - SP, 01002-010, Brazil
Favourites
Share
Some content was automatically translatedView Original
Description

Job Summary: A professional responsible for developing complete business solutions, working across the entire stack with autonomy to transform requirements into functional features while maintaining technical quality, architectural consistency, and a positive user experience. Key Highlights: 1. Full-stack development with autonomy in solution delivery. 2. Focus on technical quality, architecture, and user experience. 3. Development of end-to-end business workflows. **Role Objective** A professional responsible for developing **complete business solutions**, working across the entire stack (back\-end and front\-end), with autonomy to transform requirements into deliverable features while maintaining **technical quality, architectural consistency, and a positive user experience**. A professional who thinks in terms of **end-to-end business workflows**. **Expected Tech Stack** **Back\-end** * Java * Spring Boot * REST APIs * Swagger / OpenAPI * SQL Server / PostgreSQL * MyBatis / JPA * MapStruct **Front\-end** * Angular * TypeScript * RxJS * NgRx (intermediate level) * HTML / CSS / SCSS **Infrastructure** * AWS (intermediate level) * Git * Basic understanding of CI/CD **Responsibilities** * Implement end-to-end business workflows (front \+ back). * Define API contracts between layers. * Ensure consistency between business rules and UI. * Develop medium-complexity screens and services. * Write tests for both back\-end and front\-end. * Refactor code to improve maintainability. * Actively participate in code reviews. **Technical Expectations** **Software Engineering** * Strong application of: * + SOLID + Clean Code * Practical understanding of Clean Architecture. * Conscious use of Design Patterns. **Architecture (solution level)** * Clear separation between front and back. * Well-defined contracts. * Proper handling of error and exception flows. **Persistence and Data** * Solid data modeling. * Efficient queries. * Correct use of transactions. **Front\-end** * Well-structured component architecture. * Appropriate state management. * Handling of loading, error, and success states. * Basic attention to UX. **Quality and Reliability** * Unit and integration tests. * Front\-end component tests. * Readable code, documented where necessary. **Communication and Professionalism** * Able to explain the full solution flow. * Justifies technical decisions. * Understands product impact. * Supports less experienced colleagues. **Employment Type:** CLT **Work Model:** Hybrid

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.