Senior Backend Engineer

Ashton North LLC
Niles, United States of America
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 150K

Job location

Niles, United States of America

Tech stack

API
Amazon Web Services (AWS)
Application Performance Management
Automation of Tests
C++
Software as a Service
Cloud Computing
Software Quality
Code Review
Computer Engineering
Continuous Integration
Web Development
Distributed Systems
Middleware
Node.js
Object-Oriented Software Development
Software Architecture
Cloud Services
Software Engineering
Software Systems
Strategies of Testing
TypeScript
Enterprise Software Applications
Software Application Programming
Backend
GIT
Event Driven Architecture
Angular
Information Technology
GraphQL
Front End Software Development
Asynchronous Programming
Api Gateway
NestJS
Software Version Control
Serverless Computing
Microservices

Job description

Ashton North is partnering with an established global technology company to identify a Senior Backend Engineer who thrives on solving complex engineering challenges. This organization develops advanced hardware and software solutions used by professionals worldwide, creating products where performance, reliability, and scalability are essential.

This is not a typical web application development role.

You'll help build the backend platforms, APIs, middleware, and cloud services that enable connected devices to communicate seamlessly across a sophisticated ecosystem. If you enjoy designing scalable systems, architecting robust software, and working on technology that interacts with the physical world, this is an opportunity to make a meaningful impact.

What You'll Do

  • Design, develop, and maintain backend applications using TypeScript and Node.js.
  • Build scalable REST and GraphQL APIs that support enterprise applications and connected devices.
  • Develop middleware and platform services that enable secure, reliable communication across distributed systems.
  • Design and implement cloud-native solutions within AWS environments.
  • Contribute to the architecture of highly available, scalable distributed systems.
  • Collaborate with frontend, hardware, embedded, and product engineering teams to deliver integrated solutions.
  • Improve software quality through automated testing, code reviews, CI/CD, and engineering best practices.
  • Participate in architectural planning, technical discussions, and long-term platform strategy.
  • Optimize application performance, reliability, and maintainability across multiple products.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or Computer Engineering
  • Five or more years of professional backend software engineering experience in NPD, this position isn't for SaaS developers
  • Strong back-end expertise developing applications for products with TypeScript and Node.js.
  • Experience building scalable backend services, APIs, and microservices.
  • Solid understanding of asynchronous programming, event-driven architectures, and reactive systems.
  • Experience developing applications within AWS cloud environments.
  • Strong understanding of software architecture, object-oriented design, testing methodologies, CI/CD pipelines, and Git-based version control.
  • Excellent communication and collaboration skills with the ability to work across multidisciplinary engineering teams.
  • Stable work history demonstrating consistent career progression and meaningful contributions within previous organizations.

Preferred Qualifications

  • Experience with AWS Serverless technologies including Lambda, API Gateway, and related services.
  • Experience designing and supporting distributed systems.
  • NestJS framework experience.
  • Angular version 13 or newer.
  • Experience working with IoT platforms, connected devices, networking, industrial automation, embedded systems, or hardware-integrated software.
  • C++ development experience.

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Life insurance
  • Profit sharing, Why This Opportunity
  • Build software for products used around the world.
  • Work alongside highly skilled engineers solving technically challenging problems.
  • Influence architecture and technical direction rather than simply implementing features.
  • Hybrid work environment with a collaborative engineering culture.
  • Competitive compensation, profit sharing, and strong benefits package., If you're passionate about building scalable backend platforms, enjoy solving architecture-level challenges, and want your work to have a direct impact on sophisticated connected technologies.

Pay: $130,000.00 - $150,000.00 per year, * 401(k)

  • 401(k) matching
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance

Apply for this position