Ashton North LLC
Back to List

Full Stack Developer (TypeScript – Back-End)

Location: Remote or Hybrid (HQ in the Midwest, IL)Work Authorization: Applicants must be authorized to work in the U.S. on a full-time basis. Sponsorship is not available.

About the Company

For nearly a century, this global leader has been the most trusted name in professional audio and communications technology. The company designs and manufactures microphones, headphones, wireless audio systems, conferencing solutions, and other cutting-edge technologies. Headquartered in Illinois, with operations across the Americas, EMEA, and Asia, the organization continues to deliver quality, reliability, and innovation. The culture emphasizes employee-first values, flexible work arrangements, and global opportunities for growth.

About the Role

We are seeking a Senior Software Engineer / Full Stack Developer to join the platform engineering team. While our development group spans both front-end and back-end, this role will focus primarily on back-end development in TypeScript. You will contribute to extending platform capabilities, developing new services, and integrating middleware solutions that support next-generation technology solutions.

Key Responsibilities

  • Develop scalable back-end services using TypeScript and Node.js in an agile environment.

  • Collaborate with cross-functional teams to design platform-independent middleware solutions.

  • Prototype and implement solutions leveraging Node.js / Angular and cloud tools (AWS Lambda, S3, MongoDB, etc.).

  • Build and optimize RESTful APIs and GraphQL endpoints.

  • Ensure code quality, performance optimization, and security across applications.

  • Research and integrate new technologies and development practices into the platform.

  • Participate in continuous integration/testing and version control workflows (git).

  • Communicate effectively with stakeholders and deliver high-priority features on schedule.

Required Qualifications

  • Bachelor’s degree in Computer Science or related field.

  • 5+ years of professional software development experience.

  • Strong expertise in TypeScript (v5.x preferred) for back-end development.

  • Proven experience with Node.js (v18.x preferred).

  • Experience with Angular (v13+, v16 preferred).

  • Skilled in REST API design; GraphQL experience a plus.

  • Cloud development experience, preferably with AWS (Lambda, API Gateway, DynamoDB, IoT Core, S3, Kinesis, Greengrass).

  • Familiarity with C++ for IoT stack integration.

  • Strong understanding of reactive/asynchronous programming, advanced TypeScript features (Generics, type guards, type narrowing), and software design principles (high cohesion, low coupling).

  • Experience with CI/CD, version control (git), and modern IDEs.

Preferred Experience

  • Middleware development across PC, Linux, and Mac OS X platforms.

  • Development in serverless environments.

  • Understanding of operating system fundamentals.

  • Hands-on problem-solving skills and ability to troubleshoot complex systems.

Apply to this Job
First Name *
Last Name *
Email

Phone

Yes
No