Job Closed
This listing is no longer active.
seguro pode ser simples
Senior Fullstack Developer, C# / React
Location
Brazil
Posted
81 days ago
Salary
0
Seniority
Senior
Job Description
Senior Fullstack Developer, C# / React
i4pro
• Develop services and APIs in C# (.NET / .NET Core) following best practices (REST, SOLID, Clean Architecture, Clean Code). • Develop and maintain scalable, accessible React interfaces (Hooks, Context, global state; preferably with TypeScript). • Model data and implement efficient queries on SQL databases (e.g., PostgreSQL, SQL Server, MySQL) and NoSQL (e.g., MongoDB, DynamoDB). • Ensure quality through unit, integration and end-to-end testing, code reviews and engineering best practices. • Maintain security (authN/authZ, OWASP Top 10), observability (structured logs, metrics, tracing) and performance. • Promote best practices and actively participate in code and design reviews. • Collaborate with Product, QA and UX for discovery and continuous delivery (Lean, Agile, Kanban/Scrum).
Job Requirements
- Experience in backend development with C# (.NET) and frontend with React.
- Proficiency with REST APIs, API versioning and integration with external services.
- Practical experience with .NET Core, dependency injection, middleware and HTTP pipelines.
- Hands-on experience with Docker in real projects (building, distributing and running across environments).
- Proven experience with SQL (relational modeling, optimized queries) and NoSQL.
- Knowledge of Git, CI/CD, automated testing and continuous integration (GitHub, GitLab, Azure DevOps).
- Experience with scalable architectures, caching, messaging (e.g., RabbitMQ, Kafka) and observability.
- Good communication, autonomy and a strong ownership mindset.
- Currently pursuing a degree in a technology-related field.
Benefits
- Meal allowance (Vale Refeição)
- Food allowance (Vale Alimentação)
- Bradesco medical plan
- Bradesco dental plan
- Wellhub and Totalpass (wellness benefits)
- Transportation voucher (Vale Transporte)
- Childcare assistance
- Profit-sharing
- Life insurance
- Private pension plan
- Day off on your birthday
- Extended paternity leave
- Partnership with Creditas
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Senior UI Developer
RainFocusManage your virtual, in-person, and hybrid events seamlessly with the world’s only insight-driven platform.
• Act as a technical pillar and strategic lead within engineering and branding teams. • Ensure architectural integrity of RainFocus platform’s user interfaces. • Drive innovation by evaluating new technologies and architecting solutions. • Mentor junior staff and champion team initiatives. • Ensure platform meets high-scale demands of Fortune 500 clients. • Focus on architecture, mentorship, innovation, and high-level strategy.
Mid-level Frontend Developer
3CON Consultoria e SistemasEnabler de inovação e transformação digital, construindo soluções de impacto para os negócios.
• Work as a Frontend Developer at one of the largest companies in Brazil's financial sector. • Think beyond and innovate using modern technologies to build impactful solutions.
• Develop interfaces using Angular or React • Integrate with REST APIs and backend services • Ensure responsiveness and high performance • Evolve and standardize components (design system) • Work closely with product and backend teams • Continuously improve the user experience (UX) • Use AI to accelerate development (components, refactoring, etc.)
• Work alongside our project managers, business analysts, QA team, and solution architects to deliver high-quality, high-performance AEM solutions on time and within client budgets • Propose front-end solutions following AEM best practices • Write clean, efficient, and performant code on the AEM platform • Participate in story refinement and requirements analysis • Develop solutions according to user stories • Follow agile methodology • Create projects, documentation, prototypes, and other clear, maintainable technical deliverables • Ensure secure development practices and compliance with standards • Improve technical aspects of the product by identifying issues in architecture, performance, code, or processes • Participate in development/enhancement activities based on the project proposed by the architect/technical lead.




