Job Title: Senior Backend Developer
Location: Fully Remote (LATAM)
Employment Type: Contract
About the Role
We are seeking a Senior Backend Developer to join our dynamic team and help design and build cloud-native solutions for enterprise applications. This is an exciting opportunity to work on innovative projects, collaborate with cross-functional teams, and contribute to high-quality software solutions that scale globally.
This role is heavily focused on backend development. While experience with front-end technologies is a plus, we are specifically looking for someone with deep expertise in backend architecture, APIs, and cloud-native solutions. This role will concentrate on server-side engineering, integration, and performance optimization.
Key Responsibilities
- Design and develop new APIs and integration components, as well as enhance existing ones.
- Collaborate with Tech Leads, QA, DevOps Engineers, Product Owners, and Developers to deliver cloud-native solutions.
- Enforce best practices and mentor junior team members.
- Integrate security into design and testing phases.
- Drive technical discussions and provide expertise as a Subject Matter Expert (SME).
- Ensure solutions rely on test automation for resiliency.
- Monitor API performance and maintain compliance with coding standards.
- Maintain clear documentation for solutions, best practices, and guidelines.
Required Skills & Experience
- 5+ years of experience as a .NET full stack developer with strong backend focus.
- Proficiency in C#, SQL, Entity Framework.
- Experience designing and supporting Cloud Native Apps and DevOps practices.
- Strong knowledge of Microsoft Azure (IaaS and PaaS), including networking, security, and cost optimization.
- Familiarity with Infrastructure as Code (IaC) tools: Terraform, ARM, Azure CLI, PowerShell.
- Hands-on experience with CI/CD pipelines (GitHub, Jenkins, SonarQube, Nexus, JFrog).
- Understanding of modern authentication mechanisms (SSO, Azure AD/B2C, OAuth2), CORS, and OWASP Top 10.
- Expertise in RESTful APIs, HTTP protocols, and Azure API Management (APIM).
- Experience writing unit and integration tests using tools like Postman or SpecFlow.
- Monitoring experience with Datadog and Azure Monitor.
- Language: Spanish proficiency required; English highly desirable.
Soft Skills
- Passion for designing and leading cloud-native applications.
- Strong problem-solving, communication, and collaboration skills.
- Ability to advocate for clean, maintainable, and testable software architecture.
- Self-driven and organized, with a commitment to documentation and best practices.