Senior Full Stack Engineer
Indexed description
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.
This is a fully remote position for LATAM-based applicants within ±2 hours of US Eastern Time.
Position overview:
Blue Orange is seeking a highly experienced Senior Full-stack Engineer (L4) to join our multi-disciplinary delivery team and take on the full-stack engineering, data pipelines, analytics, and architecture work for a critical client project. You will operate with a high degree of seniority and autonomy, able to take more high-level backlog direction to build a robust, data-driven pricing tool. The project involves a React front-end and complex integration with Microsoft Dynamics/MS Dataverse. You will work end-to-end across the web product cycle — from ideation to production — partnering closely with our data engineers, data scientists, and client stakeholders to turn data systems and AI/ML outputs into interactive, user-facing applications.
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.
This is a temporary engagement (3 - 6 months) with the option to renew or extend depending on project needs. Candidates should apply with the understanding that the initial contract is limited in duration.
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.
- Lead the full-stack engineering of the pricing tool, focusing on the React front-end and robust integration with Microsoft Dynamics/Dataverse.
- 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.
- Proven experience integrating web applications (React) with enterprise platforms like Microsoft Dynamics / MS Dataverse or similar CRM/ERP systems.
- Demonstrated expertise in engineering, data pipelines, analytics, and solution architecture.
- 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 English communication skills.
- 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.
- 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.
- Azure cloud platform experience (in addition to AWS/GCP) given the Microsoft Dynamics/Dataverse context.
- 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
Please note: This is a 3–6 month contract role, with the possibility of extension based on client/project requirements.
Background checks may be required for certain positions/projects
Blue Orange Digital is an equal‑opportunity employer
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search