Senior Backend Software Engineer (Node.js)

Techstack

United States

Remote

USD 120,000 - 180,000

Full time

41 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Course reimbursement
English courses
20 days off
7 sick days
Remote work options
Legal support

Job summary

Techstack is seeking a Senior Backend Software Engineer (Node.js) to support a Canadian partner with a large backend ecosystem across legacy and cloud-native services. You will own production stability, investigate complex issues, and gradually modernize systems while collaborating with a small, experienced team and a client-side PM.

You will work with AWS, serverless patterns, Docker, Terraform, and relational databases, while applying AI-assisted tools to coding, debugging and documentation to

Qualifications

  • 5+ years of commercial software development experience.
  • Experience building and supporting REST APIs and distributed systems.
  • Strong SQL skills and experience with relational databases.
  • Confident hands-on experience with AWS and cloud infrastructure.
  • Ability to work independently on complex systems with limited documentation.
  • Hands-on use of AI-assisted development tools in daily work.

Responsibilities

  • Support and improve backend services, APIs, admin portals, websites, and automation tools.
  • Maintain and modernize existing applications across legacy and modern tech.
  • Investigate production issues, troubleshoot, and find root causes.
  • Work with AWS services, cloud infrastructure, and deployment pipelines.
  • Improve stability, performance, and maintainability of systems.
  • Explore unfamiliar codebases, document and onboard new team members.
  • Use AI tools for coding, debugging, testing, refactoring, and documentation.
  • Review AI-generated code for quality, security, and maintainability.
  • Collaborate with client-side stakeholders during onboarding and knowledge transfer.
  • Take ownership and reduce technical debt.

Skills

Node.js
TypeScript
REST APIs
Distributed systems
SQL
AWS
Cloud infrastructure
AI-assisted tooling
Ownership
Problem-solving

Tools

MySQL
MongoDB
Amazon Aurora
AWS Lambda
Serverless Framework
API Gateway
AWS SDK
Amazon SQS
Docker
Terraform
AngularJS v1

Job description

Share:

About the product
Intro

We are looking for a Senior Backend Software Engineer (Node.js) to join a long-term project for our Canadian partner, an international software company with a portfolio of Windows products distributed under multiple brands.

The project involves a large, interconnected ecosystem of applications and services built and maintained over many years. It combines legacy systems with modern cloud-based solutions and includes backend services, administrative platforms, APIs, websites, integrations, and internal tools supporting product distribution, marketing, and operations.

You’ll work on maintaining production stability, investigating complex technical issues, improving existing systems, and gradually modernizing the technical environment.

  • Node.js
  • TypeScript
  • MySQL
  • MongoDB
  • Amazon Aurora
  • AWS
  • AWS Lambda
  • Serverless Framework
  • API Gateway
  • AWS SDK
  • Amazon SQS
  • Docker
  • Terraform
  • AngularJS v1
Your team

You’ll join a small, experienced Techstack team supporting a diverse backend ecosystem. You’ll work closely with a Senior Engineer who has deep knowledge of the systems, another Senior Engineer involved part-time, and a Project Manager on the client side.

The role offers plenty of independence and ownership, with an opportunity to work with complex systems, share knowledge, and make a real impact on their stability and improvement.

Culture

We are committed to implementing high standards in the technology industry, and it is the fundamental mission of our work. To achieve this goal, the company and all its members are constantly evolving.

Each of us has the opportunity to contribute to the product, the company, the team, the industry, and our personal development. At Techstack, you have the option to choose from various growth opportunities that align with your interests:

- meetups, where you can share your knowledge and develop simultaneously by sharing your experiences within the company and local technical communities;

- roles such as a mentor or a technical lead. In any of these roles, you will assist junior professionals and share your knowledge and experiences with them.

- participation in our technical Guilds, where you can discuss technical solutions, approaches, and industry trends.

All of these elements contribute to shaping the culture and expertise within both our team and the company as a whole.

Your responsibilities

Support and improve backend services, APIs, admin portals, websites, and automation tools.

Maintain and gradually modernize existing applications, working across both legacy and newer technologies.

Investigate production issues, troubleshoot problems, and find their root causes.

Work with AWS services, cloud infrastructure, and deployment pipelines.

Improve the stability, performance, and maintainability of existing systems.

Dive into unfamiliar systems, figure out how they work, and help keep technical documentation up to date.

Use AI tools in your daily work for coding, debugging, testing, refactoring, and documentation.

Review AI-generated code and make sure it meets the required standards for quality, security, and maintainability.

Work closely with the team and client-side stakeholders during onboarding and knowledge transfer.

Take ownership of your areas and help reduce technical debt.

It's about you

5+ years of commercial software development experience.

Experience building and supporting REST APIs and distributed systems.

Strong SQL skills and experience with relational databases.

Confident hands-on experience with AWS and cloud infrastructure.

Experience troubleshooting production systems and working with legacy applications.

Good understanding of software architecture, design patterns, security, and system integrations.

Comfortable working independently with complex systems and limited documentation.

Hands-on experience using AI-assisted development tools such as GitHub Copilot, Cursor, Claude Code, or similar in everyday work.

Ability to use AI tools for coding, debugging, testing, refactoring, documentation, and exploring unfamiliar codebases — while carefully reviewing the generated output.

Strong sense of ownership, attention to detail, and a practical approach to solving problems.

What we havefor you

Stable and long-term position in an experienced team.

Broad opportunities for professional and career growth, including professional challenges that encourage personal development, meetups, hackathons, professional communities, and more.

Horizontal connections and the absence of micromanagement foster a collaborative environment in which all team members are accessible to one another for any concerns.

Hubs in Kharkiv, Kyiv, Lviv, and Wrocław (Poland), or everything necessary for remote work.

Up to 50% compensation for the cost of educational courses and conferences to support professional development.

Free English language and business English courses.

20 days off and 7 sick days to support your health and well-being.

Legal and accounting support.

Appreciation gifts for significant events and occasions.

About us

Techstack is a technology product engineering company that sets an example for high development standards in the IT industry. We empower each team member to influence the development of the product, company, and processes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Middle Full-Stack Software Engineer (.NET + React)
Middle Full-Stack Software Engineer (.NET + React)

Techstack • United States

Remote
USD 105,000 - 145,000
Up to 50% tuition reimbursement
Free English language courses
Legal and accounting support
+2
Senior Cloud Security Engineer (AWS)
Senior Cloud Security Engineer (AWS)

Techstack • United States

Remote
USD 120,000 - 190,000
Remote work
Education courses reimbursement
English courses
+5
Senior AWS DevOps Engineer
Senior AWS DevOps Engineer

Techstack • United States

Remote
USD 120,000 - 180,000
Remote work
Education budget
English courses
+3
Senior QA Automation Engineer
Senior QA Automation Engineer

Techstack • United States

Remote
USD 95,000 - 150,000
Education subsidies up to 50%
Free English courses
20 days off and 7 sick days
+2
Middle+/Senior Full-stack Developer (Node.js, backend-focused) | Brainer
Middle+/Senior Full-stack Developer (Node.js, backend-focused) | Brainer

Boosta • United States

On-site
USD 120,000 - 180,000
Flexible hours
Remote work option
Health insurance
+5
Senior Full Stack Engineer
Senior Full Stack Engineer

Tech Holding • United States

Remote
USD 120,000 - 180,000
Work From Home Fridays
Health benefits
Global engineering team
+3
Senior Fullstack Engineer
Senior Fullstack Engineer

Staffbase • Berlin (NH)

Hybrid
USD 101,000 - 123,000
LTIP
Hybrid work
Flex work allowance
+3
Lead Full-Stack Engineer | AI-Driven Backend Architect
Lead Full-Stack Engineer | AI-Driven Backend Architect

GoMining • Town of Poland (NY)

Hybrid
USD 100,000 - 140,000
Support for courses and conferences
Flexible work hours
Up to 20 vacation days + 8 holidays
+2
Senior Backend Engineer
Senior Backend Engineer

EasySoftGroup • United States

Remote
USD 140,000 - 180,000
Vacation days
Floating holidays
Wellness benefits
+3
Backend Developer (Compute Solutions)
Backend Developer (Compute Solutions)

Nexcess • United States

Remote
USD 120,000 - 180,000
Remote work
Co-working space Bratislava
International team