Senior Backend Engineer
Role details
Job location
Tech stack
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