Job Title: .NET Full-Stack Developer Location: Sao Paulo,Brazil (Hybrid & Remote) Duration: Full time/Contract Rate/Salary: DOE Key Responsibilities: Full-Stack Development: Design, develop, and maintain both the front-end and back-end components of web applications using .NET Core , C# , JavaScript , and modern frameworks such as React , Angular , or Vue.js . API Development: Create robust and scalable RESTful APIs that integrate seamlessly with front-end services and third-party systems. Database Management: Design and optimize database schemas, write complex SQL queries, and work with relational databases such as SQL Server or PostgreSQL . Experience with NoSQL databases is a plus. UI/UX Collaboration: Work closely with UI/UX designers to translate visual designs into responsive, user-friendly web interfaces, ensuring the best possible user experience. Testing and Debugging: Write unit tests, conduct integration testing, and resolve issues related to performance, security, and scalability. Version Control and CI/CD: Use Git for version control and contribute to the CI/CD pipeline for streamlined testing and deployment. Agile Development: Participate in agile development processes, including sprint planning, stand-ups, and retrospectives, and deliver features on time and within scope. Security Best Practices: Ensure that applications adhere to industry standards for security and data privacy, employing best practices for encryption, authentication, and authorization. Maintenance and Support: Provide ongoing support for deployed applications, fix bugs, optimize code, and implement new features based on user feedback and evolving requirements. Requirements: Education: Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent work experience). Experience: 3+ years of professional experience in full-stack development using .NET Core and C# . Strong experience with front-end technologies like JavaScript , React , Angular , or Vue.js . Solid understanding of web application architecture, RESTful services, and web technologies. Experience with databases (SQL Server, MySQL, PostgreSQL) and writing efficient SQL queries. Experience with version control systems, particularly Git . Experience with cloud platforms (e.g., Azure , AWS ) is a plus. Skills & Knowledge: Proficient in C# and .NET Core for building back-end services. Proficient in JavaScript , HTML, CSS, and modern front-end frameworks like React or Angular . Experience with Entity Framework or similar ORM libraries. Knowledge of RESTful API design and integration. Familiarity with microservices architecture and cloud-based services is a plus. Familiarity with Docker and containerization technologies is a plus. Solid understanding of authentication and authorization mechanisms, such as OAuth, JWT, and role-based access control (RBAC).