Frontend Developer

MM International, LLC
Malvern, PA

Job Title: Tech Lead (Frontend + Node.js Backend)

Location: Malvern, PA (Onsite)

Interview Process: 2 Rounds (Video)

Employment Type: Contract (C2C)



Role Overview

We are seeking a hands-on Tech Lead to serve as the technical authority for one or more strategic initiatives. This role will focus on technical discovery, architecture design, and solution planning in the initial phases, setting a strong foundation for scalable delivery.

The ideal candidate will bring deep full-stack expertise (Frontend + Backend + Cloud) and the ability to lead engineering efforts while remaining actively involved in development.

Key Responsibilities


Technical Leadership & Architecture

  • Act as the primary technical authority for assigned initiatives
  • Design scalable system architectures and define technical roadmaps
  • Translate ambiguous requirements into structured technical plans
  • Define and manage API/service contracts with partner teams
  • Ensure solutions align with enterprise standards (security, scalability, maintainability)
  • Identify dependencies, risks, trade-offs, and sequencing strategies


Hands-On Engineering

  • Stay actively involved in coding, especially during critical phases
  • Conduct code reviews and enforce engineering best practices
  • Troubleshoot and solve complex technical challenges across the stack


Collaboration & Planning

  • Partner with product managers, stakeholders, and engineering teams to define scope
  • Drive technical decision-making and prioritization
  • Assess and guide future team structure and skill requirements


Team & Delivery Model

  • Work within a cross-functional team supporting multiple initiatives (non-parallel initially)
  • Contribute to a flexible staffing model with rotating engineers
  • Build primarily internal APIs, with some external-facing UI components
  • Influence team scaling decisions as project clarity evolves


Core Technical Skills

Required

  • Strong experience in Node.js or Python (Backend)
  • Expertise in Angular (Frontend)
  • Hands-on experience with AWS services (ECS, Lambda, S3, Glue)
  • Experience with DynamoDB


Preferred / Nice to Have

  • TypeScript
  • GraphQL
  • Java
  • Experience with additional databases

// // //