On-site
São Paulo, SP, Brazil
Salary Range
Full Time Employee
Experience Level
Senior
Requirements
Desired Skills
Tasks and Responsibilities
Show originalJob Purpose
Work on the development, evolution, and maintenance of Full Stack applications using C#/.NET on the backend and React/Next.js on the frontend, contributing to robust, secure, scalable, and high-performance solutions. Participate in the technical evolution of applications, API development, integrations, continuous improvements, and building new features.
Work Model: 100% on-site – Vila Jaguara, São Paulo/SP
Employment Type: CLT
Schedule: Monday to Friday, from 8:00 AM to 6:00 PM, with a 1-hour 12-minute break.
Benefits
- Unimed/Bradesco health plan, optional.
- Odontoprev dental plan, optional.
- Life insurance, optional.
- Food voucher of R$ 275.00/month.
- On-site restaurant/canteen, with cost-sharing.
- Parking.
- Transportation voucher.
- Shuttle service between train/metro station and workplace.
- PPR/PLR according to company rules and cycle.
- Discounts at educational institutions and language courses.
- Discounts and promotions on company products.
- Gympass.
- On-site restaurant.
- Insulated bag/kit with company products at the end of the year.
Main Responsibilities
- Develop and evolve Full Stack applications using C# and .NET.
- Develop and maintain RESTful APIs, following best practices for security, versioning, and development.
- Develop interfaces using React and Next.js.
- Implement new features and maintain existing systems.
- Work with relational databases, especially SQL Server and PostgreSQL.
- Develop code with a focus on quality, security, performance, and scalability.
- Create and maintain automated tests.
- Work with Git/GitHub and CI/CD processes.
- Participate in defining and evolving the technical solutions and architecture of applications.
- Work with services and resources in AWS.
- Support the identification and resolution of technical issues.
- Participate in DevOps and continuous integration practices.
- Collaborate with different areas and professionals involved in projects.
- Participate in agile rituals and contribute to continuous process improvement.
- Share knowledge and provide technical support to other team members.
Development and Technologies
- Develop applications using C# and .NET/.NET Core.
- Develop and maintain RESTful APIs.
- Work with React and Next.js.
- Work with SQL Server and PostgreSQL.
- Use Git/GitHub for code versioning.
- Work with GitHub Actions and/or GitLab CI.
- Develop and maintain automated tests.
- Use CI/CD and DevOps practices.
- Work with AWS services, especially Lambda, S3, and ECS.
- Apply best practices for development, security, performance, and code quality.
Architecture and Integrations
- Contribute to the evolution of architecture and developed solutions.
- Support the development of scalable and high-performance solutions.
- Work with integrations between systems and services.
- Participate in the development of distributed applications and cloud solutions.
- Support the identification and resolution of issues related to applications and integrations.
- Contribute to technical decisions related to the structure, development, and evolution of applications.
Requirements
- Solid experience with C# and .NET.
- Experience with .NET Core / ASP.NET Core.
- Experience developing RESTful APIs.
- Experience with React and/or Next.js.
- Experience with relational databases, especially SQL Server and PostgreSQL.
- Knowledge of Git/GitHub.
- Experience or familiarity with GitHub Actions and/or GitLab CI.
- Knowledge of CI/CD and DevOps practices.
- Experience with AWS.
- Knowledge of Lambda, S3, and ECS.
- Experience with automated tests.
- Knowledge of best practices for development, security, performance, and scalability.
- Good communication skills and ability to work in a team.
- Autonomy to lead activities and solve technical problems.
- Ability to interact with different areas and explain technical decisions clearly.
Preferred Qualifications
- Experience with microservices.
- Knowledge of distributed application architecture.
- Experience with Docker and containers.
- Knowledge of TDD/BDD.
- Experience with high-performance and scalable solutions.
- Experience with AWS environments.
- Experience with advanced DevOps and CI/CD practices.
- Knowledge of software architecture and engineering best practices.
Behavioral Characteristics
- A proactive and accountable profile regarding deliverables.
- Commitment to quality and development best practices.
- Good communication skills and ability to work in a team.
- Ability to interact with business areas and different stakeholders.
- Critical thinking and ability to propose improvements.
- Autonomy to lead activities and seek solutions.
- Ability to work in multifunctional squads.
- Interest in continuous learning and new challenges.
- Adaptability in the face of changes and new challenges.
- Ability to explain experiences, projects, and technical decisions clearly.
- Ability to identify when it is necessary to ask for team support.
Technologies and Knowledge for the Position
Required:
C# | .NET | .NET Core | ASP.NET Core | REST APIs | React | Next.js | SQL Server | PostgreSQL | AWS | Lambda | S3 | ECS | Git/GitHub | GitHub Actions | GitLab CI | CI/CD | Automated Tests
Preferred:
Microservices | Distributed Architecture | Docker | Containers | TDD | BDD | DevOps | Software Architecture | High Performance | Scalability
Share job:
Share job: