Senior Fullstack Engineer

Posted 13hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Full Stack Engineer at Blue Orange Digital, a data & AI consultancy, leading engineering projects for client applications. Collaborating with cross-functional teams to deliver scalable data-driven solutions.

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.

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.
  • 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.

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