Jobgether

Senior Node Software Engineer (NodeJS, React/Angular & GCP)

Jobgether · United States

Internet Marketplace Platforms · 11-50 employees

14 h ago
Remote Senior (5-10 yrs) Full-time United States
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, develop, and maintain scalable enterprise-grade backend applications and microservices using Node.js and cloud technologies. Collaborate with stakeholders to translate complex business needs into reliable technical implementations and optimize application performance.

What they look for

Node.js TypeScript JavaScript React Angular Google Cloud Platform REST APIs Microservices Docker CI/CD Unit Testing Integration Testing Backend Architecture Shell Scripting System Optimization Technical Advisory

Requirements

Requires 4+ years of professional experience with expert-level proficiency in Node.js, TypeScript, and modern frontend frameworks like React or Angular. Candidates should have strong experience with GCP, containerization, and a degree in Computer Science or a related field.

Benefits

Competitive salary package Annual bonuses Health insurance Dental insurance Vision insurance Paid time off 401(k) retirement plan with company match Remote work environment Professional growth resources

Full description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Node Software Engineer (NodeJS, React/Angular & GCP) based in United States.

This role is designed for an experienced backend engineer who enjoys building scalable, enterprise-grade software solutions.You will contribute to complex projects by designing, developing, and optimizing modern applications using Node.js, TypeScript, and cloud technologies.The position combines hands-on engineering with technical advisory responsibilities, helping teams identify effective solutions and improve development practices.You will collaborate closely with stakeholders to understand business needs and translate them into reliable technical implementations.Working in a distributed environment, you will have the opportunity to solve challenging problems while maintaining a strong focus on quality, innovation, and performance.This is an opportunity to join a highly skilled engineering team where your expertise directly impacts client success and product outcomes.

\n

Accountabilities: As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software solutions while collaborating with technical and business teams to deliver impactful results.

  • Analyze client requirements and translate complex business needs into scalable technical solutions.
  • Design, develop, and maintain enterprise-level applications using Node.js, JavaScript, TypeScript, and modern frontend frameworks such as React or Angular.
  • Build and enhance backend services, APIs, and microservice architectures to support large-scale applications.
  • Configure, maintain, and improve cloud-based infrastructure supporting JavaScript and Node.js applications.
  • Develop and optimize REST APIs for internal and external integrations.
  • Implement unit and integration testing practices to support continuous integration and reliable deployments.
  • Contribute to technical decision-making by evaluating trade-offs and recommending effective engineering approaches.
  • Improve application performance through monitoring, experimentation, and data-driven optimization.
  • Collaborate with cross-functional teams and stakeholders to deliver solutions aligned with business objectives.
  • Participate in code reviews, technical discussions, and engineering best practices.
  • Support and enhance systems involving analytics platforms, campaign management solutions, and large-scale API environments.

Requirements:

The ideal candidate is a highly skilled software engineer with strong backend expertise, excellent problem-solving abilities, and experience delivering production-grade applications.

  • 4+ years of professional experience building and maintaining software in production environments.
  • Expert-level experience with Node.js development and strong proficiency in JavaScript and TypeScript.
  • Experience working with React and/or Angular for modern web application development.
  • Strong understanding of backend architecture, REST APIs, and scalable software design principles.
  • Experience with cloud platforms and infrastructure management, particularly Google Cloud Platform (GCP) and/or similar cloud environments.
  • Familiarity with containerization technologies such as Docker.
  • Experience with shell scripting and development automation practices.
  • Knowledge of CI/CD pipelines and tools such as Jenkins, Git, Jira, Datadog, or Splunk is a plus.
  • Ability to work effectively with distributed teams and communicate technical concepts clearly.
  • Strong analytical skills with the ability to solve complex engineering challenges.
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related technical discipline, or equivalent professional experience.
  • Experience in media, advertising technology, or similar high-scale environments is a plus.

Benefits:

  • Competitive salary package with eligibility for annual bonuses.
  • Comprehensive health, dental, and vision insurance coverage.
  • Generous paid time off and support for work-life balance.
  • 401(k) retirement plan with company match eligibility.
  • Fully remote work environment for US-based employees.
  • Opportunity to work on challenging enterprise-level projects with experienced engineers and architects.
  • Access to tools and resources that support professional growth and technical excellence.

\nHow Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1