Remote
Ribeirao Preto, Ribeirão Preto, SP, Brazil
Araraquara, SP, Brazil
São Carlos, SP, Brazil
Franca, SP, Brazil
Sertãozinho, SP, Brazil
Jardinópolis, SP, Brazil
Pontal, SP, Brazil
Salary Range
Contractor
Experience Level
Mid level
Requirements
Desired Skills
Tasks and Responsibilities
Show originalMid-Level FullStack Developer
Modality: Remote with availability for occasional trips to Ribeirão Preto.
Hiring Type: Contractor (PJ)
Hours: Monday to Thursday from 8 AM to 6 PM and Friday from 8 AM to 5 PM.
Responsibilities and Duties
You will be responsible for developing and maintaining complete solutions, working on both back-end and front-end. Your main activities include:
- Develop and maintain scalable back-end solutions using C# and .NET.
- Create modern and responsive interfaces using React, Next.js, and TypeScript.
- Create and optimize REST APIs for integration with other systems.
- Apply best practices in componentization, performance, and accessibility.
- Participate in all phases of the software development lifecycle: analysis, development, testing, and deployment.
- Collaborate with Product, UX/UI, QA, and DevOps teams.
- Ensure continuous integration and continuous deployment (CI/CD).
- Implement performance and scalability improvements.
- Conduct code reviews and maintain programming best practices.
- Address security requirements and compliance with best practices.
- Write and maintain technical documentation.
- Participate in agile planning meetings (Scrum).
Requirements and Qualifications:
- Solid experience in back-end development with C# and .NET.
- Knowledge of software architecture, preferably microservices.
- Experience with relational databases (SQL Server, PostgreSQL) and NoSQL (MongoDB, Redis).
- Experience with messaging tools (Azure Service Bus, RabbitMQ).
- Experience with Docker and configurations in YAML files.
- Experience with observability tools (DataDog, Azure Application Insights, Microsoft Clarity).
- Knowledge of RESTful API development and integration with external systems.
- Experience with Git and version control tools.
- Familiarity with agile methodologies (Scrum, Kanban) and management tools (Jira, Trello).
- Experience with CI/CD practices and tools such as Azure DevOps, Jenkins, and GitLab.
Desired Academic Background
- Degree in Information Technology, Engineering, Information Systems, Business Administration, or related fields.
- Proficiency in technical English.
Share job:
Share job: