Senior Full Stack Engineering Lead
Company overview:
Blue Orange Digital is a boutique data & AI consultancy that delivers enterprise-grade results. We design and build modern data platforms, analytics, and ML/AI Agent solutions for mid‑market and enterprise clients across Private Equity, Financial Services, Healthcare, and Retail.
Our teams work with technologies like Databricks, Snowflake, dbt, and the broader Microsoft ecosystem to turn messy, real-world data into trustworthy, actionable insight.
We’re a builder‑led, client‑first culture that prizes ownership, clear communication, and shipping high‑impact work.
Note: Please submit your resume in English, as all application materials must be in English for review and consideration.
Position overview:
Blue Orange is seeking an experienced Fullstack Engineer to join our multi-disciplinary delivery team and help our clients build robust, data-driven web applications. You will work end-to-end across the web product cycle, partnering closely with our data engineers, data scientists, and client stakeholders to turn data systems and AI/ML outputs into interactive, user-facing applications.
This is a position based in Mexico City, Mexico, with a preference for a hybrid working model. Resumes must demonstrate professional Spanish fluency.
You will play a crucial role in driving client product initiatives forward, leveraging cloud-native architectures and modern web frameworks to deliver scalable solutions. At Blue Orange, you'll work on cutting-edge projects that combine modern web engineering with machine learning, AI, and large-scale data — delivering tangible business outcomes for our clients.
Responsibilities:
Design, build, and deploy production web applications in collaboration with team members and stakeholders.
Partner with cross-functional teams (data engineers, data scientists, designers, PMs, and clients) to translate business requirements into practical, product-driven applications.
Build and maintain APIs, integrations, and data flows that connect front-end experiences to back-end data systems and pipelines.
Leverage managed and serverless cloud offerings to create performant, scalable, cloud-native solutions.
Apply sound engineering practices: unit tests, integration tests, automated testing, and Test-Driven Development.
Own deployment processes for the software you build (CI/CD).
Participate in code reviews, scrum/agile ceremonies, and follow SDLC best practices.
Develop reusable, automated processes and tooling around the applications you build.
Stay current with advances in web technologies and proactively explore innovations.
Collaborate on architecture decisions and share architecture diagrams with the team.
Help with requirements gathering, refinement, and grooming of new features.
Continuously look for ways to improve the systems you build (performance, reliability, security).
Interact with others using sound judgment, good humor, and consistent fairness in a fast-paced environment.
Requirements:
Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience.
3+ years (L2/L3) or 5+ years (Senior / L4) of hands-on software engineering experience building and supporting full-stack applications.
Strong proficiency in JavaScript (TypeScript a strong plus) and Python.
Experience with React (or another modern front-end framework — Vue.js / Next.js).
Experience with a backend framework (e.g., Node.js, Nest.js, Express.js, Django, FastAPI).
HTML / CSS fundamentals.
2+ years (L2/L3) or 3+ years (Senior) of experience with cloud platforms — AWS preferred (GCP or Azure acceptable).
General software engineering tooling: Docker, Git, Linux.
Experience with CI/CD pipelines and tooling.
Experience with multiple forms of automated software testing.
Familiarity with ETL concepts and data integration best practices.
Excellent verbal and written Spanish communication skills. Professional English ability is a strong plus.
Strong problem-solving, analytical, and critical-thinking skills.
Self-driven, autonomous, and a collaborative team player.
Eagerness to learn and adapt in a fast-paced, multi-client environment.
Passion for Test-Driven Development.
Preferred qualifications:
Advanced degree in a relevant field.
Track record of successfully productionizing full-stack products and running them in production.
TypeScript, Next.js, Nest.js.
Experience with observability tooling.
Knowledge of relational and non-relational databases.
Familiarity with security, performance, and disaster-recovery best practices.
Experience with microservice-oriented and event-driven architectures.
Experience with BI tools (Looker, Power BI) — for data-leaning engagements.
Experience integrating GenAI / LLM components (prompt engineering, RAG) — for AI engagements.
Benefits:
Fully remote
Flexible Schedule
Unlimited Paid Time Off (PTO)
Paid parental/bereavement leave
Worldwide recognized clients to build skills for an excellent resume
Top-notch team to learn and grow with
Salary:
$7,750 - $9,076 USD
Background checks may be required for certain positions/projects.
Blue Orange Digital is an equal-opportunity employer.
- Department
- Engineering
- Role
- Senior Full Stack Engineer
- Locations
- Mexico City
- Monthly salary
- $7,750 - $9,076
About Blue Orange Digital
Blue Orange Digital is a data and AI consulting firm that helps companies turn complex data into real business outcomes. We partner with organizations across industries to design and deploy scalable data infrastructure, advanced analytics, and AI-powered solutions. Our team is fully remote, globally distributed, and driven by curiosity, impact, and innovation.