DaCodes is a high-impact software and digital transformation firm with over 10 years of experience.
The company has a team of more than 220 talented professionals, including developers, architects, UX/UI designers, PMs, and QA testers.
DaCodes collaborates on projects with clients in LATAM and the United States, achieving outstanding results.
The position offers the opportunity to enhance professional development, work on diverse projects across various industries, and optimize cloud infrastructure for high-performance applications.
The role requires a senior fullstack developer capable of analyzing, proposing, and solving problems autonomously, without constant supervision.
A strong focus on quality, performance, modularity, and scalability is essential, as the developer will work on a ticket sales platform facing real production challenges, especially during high-demand events similar to Black Friday campaigns.
The developer will closely collaborate with the core technical team, utilizing technologies such as .NET Core, Angular, and Azure within a distributed architecture that includes messaging, traceability, and advanced security mechanisms.
The main project stack includes backend development with C# and .NET Core (versions 6 to 9), Entity Framework Core, LINQ, and a focus on clean architecture; frontend development with Angular 15 or higher, responsive design with TailwindCSS, and interactive visualization with SVG and D3.js; and building REST APIs with JWT and OAuth2 authentication, integrating with Auth0 and Firebase Auth.
Desired skills include Azure as the main platform, CI/CD flows with GitHub Actions, observability and analytics tools, real-time messaging, and external integrations such as payment gateways.
Requirements:
A minimum of 5 years of proven experience in fullstack development (both backend and frontend, not just API consumption) is required.
Proficiency in .NET Core 6 or higher, including Entity Framework Core, LINQ, and building RESTful APIs is mandatory.
Solid experience with Angular 14+ is essential, with advanced knowledge in components, services, and modular architecture.
Strong SQL Server skills are required, including optimized query design, transaction usage, indexing, and performance analysis.
Experience implementing JWT-based authentication and familiarity with Auth0 and/or Firebase is necessary.
Knowledge of observability and structured logging tools (e.g., Grafana Loki, Application Insights) is required.
Familiarity with messaging systems such as Azure Service Bus or equivalent technologies is essential.
A consistent practice of clean code and design principles such as SOLID, DRY, and KISS is expected.
The ability to read code, detect duplications, and propose structural or architectural improvements is necessary.
High autonomy and technical judgment to make decisions without micro-management are required.
Experience with external integrations, particularly payment gateways like PayPal, Twilio, SendGrid, and Google Wallet, is mandatory.
Benefits:
Integration into global brands and disruptive startups is offered.
The position allows for remote work or home office arrangements.
If a hybrid or in-person modality is required, candidates will be informed from the first session.
Work hours are adjusted to the assigned project or team.
The work schedule is from Monday to Friday.
Legal benefits apply for employees in Mexico.
Employees receive a day off on their birthday.
Major medical expenses insurance is provided (applicable in Mexico).
Life insurance is included (applicable in Mexico).
The company promotes multicultural work teams.
Access to courses and certifications is available.
Employees can participate in meetups with special guests from the IT field.
Virtual integration events and interest groups are organized.
English classes are offered.
Opportunities within different business lines are available.
DaCodes is proudly certified as a Great Place to Work.