Start your career with us

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.

Career Banner 4

Remote Work

Our job positions are remote, so you can enjoy working from anywhere with schedules adjusted to your time zone. 

We care about you

We offer insurance for major medical expenses in Mexico with coverage in the USA border area.

Professional Growth

As you get more involved with our client’s projects, you will be building trust and responsibilities that will allow you to grow in your career path.

Economic Advantages

We offer Savings Fund where we double your money and we also provide Loans without interest.

Bonuses

We grant bonuses for permanence, good performance and for developers your recommend to us.

Gym

We provide money to cover your gym membership.

Vacancies

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

DataEngineer

Mid or Senior Data Engineer

Summary

We are seeking a Data Engineer to build a new enterprise Data Warehouse. The successful candidate will validate and implement the current warehouse design, and build the ETL jobs that bring data in from core banking and digital platforms, format it, and make it available for reporting use. This is a hands-on role built around SQL Server and .NET (C#), with plenty of room to design and build custom tooling where off-the-shelf solutions fall short. Over time, the role will evolve into assisting with bank conversions – converting a bank’s data into data format, applying configuration, and making it available for testing by the bank and staff.

Key Responsibilities

Data Warehouse Development:

  • Build the new enterprise Data Warehouse, validating and implementing the current design and refining it where the data proves it necessary.
  • Develop and maintain dimensional models, fact and dimension tables, and supporting structures optimized for reporting workloads.
  • Implement indexing, partitioning, and performance tuning strategies to keep the warehouse fast as data volumes grow.
  • Establish data quality, reconciliation, and validation controls to ensure warehouse data is accurate against source systems.

ETL & Data Integration:

  • Design, build, and operate the ETL jobs that extract data from source systems, transform and format it, and load it into the warehouse.
  • Build custom ETL tooling in .NET (C#) where existing tools do not fit the goal.
  • Automate job scheduling, monitoring, alerting, and failure recovery so pipelines run reliably without manual intervention.
  • Document data lineage, source-to-target mappings, and transformation rules.

Reporting & Data Availability:

  • Make warehouse data available for reporting, shaping views and data marts around how the business actually consumes it.
  • Work with stakeholders to understand reporting needs and translate them into well-structured, performant datasets.
  • Optimize queries and data structures to support reporting and analytics at scale.

Collaboration & Best Practices:

  • Participate in code reviews, technical discussions, and architectural decision-making.
  • Apply secure data handling practices appropriate to sensitive financial data.
  • Favor simple, effective solutions and document your work so others can build on it.
  • Make AI tooling a core part of your daily workflow, using agentic loops – generate, verify, refine – to accelerate development of the warehouse, ETL jobs, and conversion tooling.

Bank Conversions (Role Evolution):

  • Assist with bank conversions as the role grows: convert incoming bank data into the data format accurately and repeatably.
  • Apply the bank’s configuration to the converted data and validate the results end to end.
  • Make converted environments available for testing by the bank and staff, and support them through validation and go-live.

Qualifications

Education & Experience:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 5+ years of database and data engineering experience, with extensive SQL Server experience (T-SQL, stored procedures, indexing, performance tuning).
  • Proven experience in data warehouse design, development, and maintenance, including dimensional modeling and ETL architecture.
  • Experience working with enterprise-level software systems, preferably in fintech or banking.
  • Conversational English.

Technical Skills:

  • Extensive SQL Server experience, including schema design, query optimization, and performance tuning of large datasets.
  • Strong .NET (C#) development skills, with the ability to build custom data tooling and services.
  • Proficient in ETL design and implementation, and able to build custom tooling to achieve the goals when packaged tools fall short.
  • Strong proficiency and comfort with AI tooling (e.g., Claude, GitHub Copilot, or similar) as an everyday part of how you design, build, and test software.
  • Practiced in loop engineering – structuring work as iterative agent loops with clear specifications, automated verification, and human review, rather than one-shot prompting.
  • Solid understanding of data warehouse concepts: dimensional modeling, fact/dimension design, slowly changing dimensions, and incremental loads.
  • Experience with data quality, reconciliation, and validation techniques.
  • Familiarity with reporting and BI tooling (e.g., SSRS, Power BI) is a plus.
  • Experience with data migration or conversion projects is a plus.

Soft Skills:

  • Problem-solving mindset with a passion for building high-quality, reliable data systems.
  • Excellent communication skills, with the ability to collaborate across technical and non-technical teams.
  • Self-motivated and results-driven, with the ability to manage multiple priorities in a fast-paced environment.
  • Pragmatic approach – comfortable owning a project end to end and choosing simple solutions that work.

Modality:

Remote in Mexico.

    Name *

    Phone *

    Email *

    For which vacancy would you like to apply?


    Net

    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.

      Name *

      Phone *

      Email *

      For which vacancy would you like to apply?


      Microsoft .NET Logo

      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.

        Name *

        Phone *

        Email *

        For which vacancy would you like to apply?


        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.

        One More Question?

        Let us know, if you need some help and didn’t find an answer to your question.