06 ago
|
10Pearls LATAM
|
México
06 ago
10Pearls LATAM
México
Important: This remote position is open exclusively to candidates based in LATAM
Welcome to 10Pearls!
We believe in harnessing the power of technology for social good through our core values: Innovate, modernize and accelerate.
We are seeking a highly skilled Senior Full Stack Engineer with deep expertise in .NET / C# backend development, modern React applications, and Microsoft Azure. This role requires an experienced engineer who can independently solve complex technical challenges, design scalable solutions, and provide technical leadership across the engineering team.
The idóneo candidate has extensive experience building secure, cloud-native applications, implementing modern authentication and authorization standards, and developing scalable APIs and distributed systems.
Key Responsibilities:
- Design, develop, and maintain scalable web applications using C#/.NET, React, and JavaScript.
- Design and build high-performance REST APIs and distributed backend services.
- Implement Backend-for-Frontend (BFF) architecture to optimize communication between frontend and backend systems.
- Develop responsive, modern user interfaces using React.
- Build secure authentication and authorization solutions using industry-standard identity protocols.
- Troubleshoot, debug, and resolve complex technical issues independently.
- Collaborate with product managers, designers, and engineering teams to deliver high-quality technical solutions.
- Lead technical initiatives and mentor junior and mid-level engineers.
- Contribute to software architecture, engineering standards, and technical best practices.
Backend Development:
- Strong professional experience developing backend applications with C# /.NET (required).
- Strong understanding of object-oriented design principles and modern .NET development.
- Experience building scalable REST APIs and distributed systems.
Frontend Development:
- Strong proficiency with React and modern JavaScript.
- Experience building responsive, user-friendly web applications.
Cloud & Infrastructure:
- Hands-on experience with Microsoft Azure (required), including services such as:
- Azure App Services
- Azure SQL
- Cosmos DB
- Azure Service Bus
- Azure App Configuration
- Azure AD B2C / Microsoft Entra External ID
Database:
- Strong experience with Microsoft SQL Server.
Security & Identity:
- Experience implementing JWT-Secured Authorization Requests (JAR), JWK key management, and token lifecycle management.
- Strong understanding of claims-based identity, token validation, and secure redirect URI handling.
- Experience integrating external Identity Providers (IdPs) where the platform functions as a Service Provider (SP).
- Experience with secure credential management using Azure Key Vault and secure secrets storage (including Cosmos DB scenarios).
Architecture:
- Experience implementing Backend-for-Frontend (BFF) architecture.
- Experience with API integrations and distributed application design.
- Proven ability to work independently and solve complex technical challenges.
- Experience leading technical initiatives and mentoring engineers.
Nice to Have:
- Experience with GraphQL.
- Experience integrating legacy SOAP or ASP-based systems.
- Understanding of Identity Provider (IdP) design and implementation.
- Experience with Duende IdentityServer or similar identity platforms (IdentityServer4, Auth0, Okta).
- Strong understanding of OAuth 2.0 flows (Authorization Code, Client Credentials, PKCE).
- Experience implementing OpenID Connect (OIDC).
- Experience implementing SAML 2.0 Single Sign-On (SSO), including assertion processing and signature verification.
📌 Senior Fullstack Engineer (México)
🏢 10Pearls LATAM
📍 México