We offer a wide opportunity in the area of software development, consultancy and quality; our team is made up of engineers with critical and analytical thinking, who aspire to have new goals and challenges, always innovating in different sectors of the industry.

Vacancies
We invite you to apply and our recruitment area will be contacting you as soon as possible.

Senior Full Stack Developer (.NET/Vue)
Requirements:
- +7 years of experience with C# and ASP.NET Core (.NET 10), including Minimal APIs.
- Strong backend development skills, including Vertical Slice Architecture, CQRS/Mediator patterns, middleware, validation, and asynchronous programming.
- Strong SQL and database engineering experience in EF Core (v10) with SQL Server and PostgreSQL, including schema design, indexing, query optimization, and performance at scale.
- Frontend experience with Vue 3 and TypeScript, including Composition API and common Vue tooling.
- Experience building scalable, production-ready applications, working with large data volumes and optimizing performance.
- Experience developing background/worker services, event-driven processes, and third-party API integrations.
- Hands-on AWS experience, particularly application hosting, storage, secrets, queues/messaging, caching, logging, monitoring, and encryption/key management.
- Strong understanding of web application security, including authentication/authorization, input validation, secure queries, least-privilege access, and handling of sensitive/financial data.
- Experience with multi-tenant applications, permissions/access control, observability, and audit logging.
- Ability to work with and modernize legacy codebases, including older .NET/WebForms or ORM-based applications.
- Automated testing experience, including unit and integration tests.
- Hands-on experience using AI-assisted/agentic development tools for coding, debugging, refactoring, testing, and working with legacy code (Cursor, Claude Code, GitHub Copilot, or similar).
- Strong communication and collaboration skills, with the ability to follow established architecture and documentation.
- Working knowledge of financial-services concepts, particularly lending, loan lifecycle, amortization, payments, and ACH/NACHA processing.
- Availability for occasional off-hours deployments (scheduled late-night realease/maintenance windows roughly once or twice a month).
- Conversational English.
Nice to Have:
- Direct experience in loan management, consumer lending, or fintech.
- Experience with payment and messaging integrations, such as debit-card processing and SMS.
- Experience with CI/CD pipelines and containerization, such as Azure DevOps Pipelines and Docker.
- Experience with a managed GenAI platform, such as AWS Bedrock.
- Experience with reporting/BI tools, such as PostgreSQL-based reporting or report-viewer tooling.
- Previous experience modernizing or migrating large legacy applications to service-based architectures.
Modality:
Remote in Mexico.

Senior Full Stack Developer (.NET/Angular/React)
Required Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, MIS, or a related field or equivalent software development experience.
- 7+ years of professional experience developing complex, object-oriented web applications.
- Strong experience with C# and .NET (including working in .NET Framework/legacy codebases, not just .NET Core).
- Demonstrated ability to work productively in a large, established codebase: reading and reasoning about unfamiliar code, identifying blast radius before changing shared components, and debugging production issues.
- Front-end development experience with HTML5, CSS, JavaScript and TypeScript.
- Hands-on experience with at least one modern SPA framework (React or Angular) and comfortable with functional-programming patterns (pure functions, immutability, composition, declarative state management).
- Experience designing and consuming REST APIs.
- Solid understanding of OOP principles, SOLID design, and common design patterns; ability to create welldesigned, reusable objects.
- Experience writing SQL and stored procedures (MS-SQL).
- Experience with cloud-based infrastructure and design patterns.
- Practical experience working within an agentic software development lifecycle, structured specs/intents, multi-agent implementation and review workflows, and checkpoint-bas validation, as this is our team’s standard day-to-day process, not an occasional tool.
- Excellent written and verbal communication skills, with the ability to work effectively in an Agile/Scrum environment.
- Strong attention to detail and a focus on quality.
- Conversational English.
Preferred Qualifications:
- Prior experience working within an Agile/Scrum or Lean development methodology.
- Experience with source control tools such as Git.
- Experience with API tooling such as Postman.
- Experience parsing and working with JSON/XML.
- Familiarity with continuous integration/deployment.
- Hands-on experience with AI-assisted or agentic software development, ideally with spec-driven methodologies such as AI-DLC using structured specs, checkpoints, and multi-agent workflows to manage the development lifecycle.
- Working knowledge of at least one major cloud provider (Azure preferred), including deploying, configuring, and troubleshooting applications in a cloud environment.
- Experience with automated testing practices (e.g., xUnit, nUnit, Playwright).
- Housing or government software domain: Familiarity with compliance driven, government-adjacent software environments is an advantage but not a requirement.
Modality:
Remote in Mexico.
FAQS
Between 3 to 10 members.
We work from Monday to Friday, usually from 8 a.m. to 5 p.m. of your time zone.
There is flexibility to attend personal matters or having days off besides sick days.
Yes, we send computer equipment.
Our official payment day is every Friday.
Recruitment Process
Profile definition
The technologies and skills required for the position are defined.
Candidates search
A new job offer is published in our recruitment sources, candidates are contacted after a search filter and the CVs received are evaluated to later make a selection.
Interviews
Once the candidates have been chosen, the first video call is made to find out about their current situation and interests, then a video call is made in English, and finally, technical/practical interviews are carried out to evaluate their skills.
Client interview
An interview with the client and the candidate is planned to make a final decision.
Contracting
Upon successful completion of the interviews, a proposal is made to the candidate. Upon approval, the corresponding contract is signed and the most convenient start date for the candidate is established.
Onboarding
When the new collaborator arrives, we guide them regarding their benefits, responsabilities and daily activities.
Follow-up
To ensure that the new collaborator integrates successfully, we have weekly meetings to clarify any questions and contribute in their development.

