Senior Software Engineer - Remote, full time
Must-have:JavaScriptC#ReactAzureFullstackSeniorRemote
Nice-to-have:Next.jsCloudFrontendBackendCI/CDLeadJunior
Responsibilities:
- Design, build, and maintain full-stack features across our email and communications platform
- Work on systems that handle email delivery at scale — sending infrastructure, queue management, throttling, bounce handling, and deliverability optimization
- Build and improve APIs, background services, and data pipelines in .NET
- Develop and maintain cloud-native services in Azure (Functions, Service Bus, Cosmos DB, SQL, Blob Storage, etc.)
- Drive modernization efforts — refactoring legacy code, migrating to modern patterns, and improving observability and testability in a production system
- Collaborate with product and stakeholders to translate business requirements into well-architected solutions
- Participate in code reviews, technical design discussions, and incident response
- Balance new feature development with incremental improvements to system reliability, maintainability, and developer experience
- Mentor junior engineers and contribute to a culture of engineering excellence
Qualifications:
- 5–7 years of professional software engineering experience
- Full-stack development — comfortable owning features from backend to frontend
- C# / .NET — strong experience building APIs, services, and backend systems
- Microsoft Azure — hands-on experience with Azure services in production (e.g., App Services, Functions, Service Bus, SQL, Storage)
- Email delivery at scale — experience with high-volume email systems, including familiarity with concepts like SPF/DKIM/DMARC, IP warming, bounce management, feedback loops, and deliverability monitoring
- SQL Server — strong experience writing performant queries, designing schemas, and working with relational databases (exposure to PostgreSQL is a plus)
- Legacy modernization experience — you've worked in mature codebases and know how to improve systems incrementally without breaking what's already working
- Solid fundamentals — distributed systems thinking, API design, testing practices, CI/CD
- React / Next.js — experience building modern frontend applications
- Digital marketing domain knowledge — understanding of campaign management, lead generation, marketing automation, or dealer/automotive marketing
- Experience with message queue architectures and event-driven systems
- Familiarity with email service providers (SendGrid, Mailgun, SparkPost, etc.)
- Experience working in a multi-tenant SaaS environment
- Must be fluent in English and Spanish.
Requerimientos
- Educación mínima: Educación primaria 5 años de experiencia
- Idiomas: Inglés
- Edad: A partir de 18 años
- Conocimientos: .net, Api, Azure, C#, Java, Javascript, React, Sql, Desarrollo full stack, Automatización de marketing
Palabras clave:
senior, sr, ingeniero, engineers, ingeniera, ing, engineer, casa, remoto, remote, teletrabajo, home