Fullstack Developer


Job Location:

Malvern, PA - USA

Monthly Salary: Not Disclosed
Posted on: 6 hours ago
Vacancies: 1 Vacancy

Job Summary

ASSESSMENT REQUIRED

80% FRONT/20%BACKEND

Job Description

Full Stack Developer

Role Summary

As a Full Stack Dev you will be responsible for creating and influencing innovative solutions that meet demanding functional performance scalability and reliability requirements. You will work as a member of a high-functioning Scrum team playing a key role in evolving the teams technical stack to address shifting needs from a strict front-end focus to greater back-end and distributed systems expertise.

Key Responsibilities

  • Design develop and implement web applications adhering to coding standards and building/running appropriate unit and integration tests and deployment scripts.
  • Navigate writing code on both the front end in Angular and primarily on the back end using TypeScript and Python for lambda functions.
  • Work with serverless architectures including deploying and managing code within a lambda-based environment.
  • Contribute to the build-out of the back end by regularly working in sibling teams lambda-based code bases and maintaining the teams own collection of lambdas and sub-APIs.
  • Ensure high code quality by enforcing strong TypeScript and Python standards with an emphasis on type layers
  • Implement a strong test harness by achieving 100% test coverage on the front end and growing back-end coverage using TDD principles focusing on testing output rather than implementation.
  • Contribute to continual improvement by suggesting enhancements to all aspects of the product development.

Technical Requirements (Must-Haves)

Back End & Cloud Architecture

  • Strong experience writing code in TypeScript and Python for Lambda functions.
  • Experience or deep understanding of AWS serverless architecture
  • Experience with middleware or back-end implementations such as Express middleware.
  • Solid understanding of deployment and infrastructure concepts
  • Working knowledge of event-driven systems and related components (e.g. Step Functions) and how multiple lambdas function as part of pipelines.
  • Experience with data interaction including interfacing with Dynamo DB Redis and SQS.
  • Experience calling downstream HTTP APIs and an understanding of consuming GraphQL.
  • Basic understanding of security concepts such as JWT/OAuth2 tokens

Front End & UI

  • Proficiency in modern JavaScript/TypeScript and front-end frameworks with primary experience in Angular.
  • Alternatively strong experience in a transferable framework like React is acceptable.

Testing & Quality

  • Proficiency in unit testing frameworks like Jest (for FE) or Pytest/unit test (for BE).
  • Experience with End-to-End (E2E) testing tools such as Playwright and Cypress.
  • Demonstrated understanding of Test-Driven Development (TDD) principles.

Nice to have

  • Experience with AI-powered code generation or co-pilot capabilities (e.g. Claude Code)
  • Experience working with large branded websites content management systems E-commerce platforms and backend frameworks is a plus.
  • Familiarity with Agile concepts in an enterprise setting is a plus.
ASSESSMENT REQUIRED 80% FRONT/20%BACKEND Job Description Full Stack Developer Role Summary As a Full Stack Dev you will be responsible for creating and influencing innovative solutions that meet demanding functional performance scalability and reliability requirements. You will work as a member ...