Senior Java Backend Engineer (Project Based)

Amber Studio

Job Summary

At Amber, we are looking for a Senior Backend Engineer with 6+ years of experience, specializing in JavaScript/TypeScript and Node.js. This project-based role involves designing, optimizing, and maintaining scalable, cloud-based backend systems, primarily on AWS. Responsibilities include resolving performance and scalability issues, driving architectural decisions, and contributing to CI/CD pipelines. The ideal candidate will have strong knowledge of databases, caching, web fundamentals, and a robust testing mindset, collaborating within cross-functional teams.

Must Have

  • 6+ years of professional software development experience
  • Advanced proficiency in JavaScript and TypeScript, primarily using Node.js in production environments
  • Solid experience designing and operating high-scale, distributed backend systems in a commercial setting
  • Strong knowledge of databases and caching layers (e.g., SQL/NoSQL databases, in-memory caches)
  • Deep understanding of web fundamentals, including HTTP, APIs, application servers, and web servers
  • Proven ability to architect and design backend components, services, and system integrations
  • Strong testing mindset, with hands-on experience in unit, integration, and automated testing
  • Experience building systems with a focus on maintainability, code quality, and long-term scalability
  • Analytical and structured problem-solver, capable of diagnosing complex production issues
  • Effective communicator, able to collaborate closely within cross-functional engineering teams
  • Proficiency in cloud computing services with focus on AWS

Good to Have

  • Familiar with HTML
  • Familiar with CSS
  • Familiar with React
  • Familiar with Bash
  • Familiar with Python
  • Familiar with C++

Perks & Benefits

  • Competitive project-based compensation
  • Opportunity to work on exciting and diverse evolving projects
  • Clear communication and support throughout the project duration
  • A dynamic industry where you can make a difference
  • Professional and friendly project environment with talented collaborators

Job Description

About us:

At Amber, we're always on the hunt for the most talented individuals in the industry to join our team. We're dedicated to delivering top-notch service to our customers and know that our employees are key to making that happen. We offer attractive compensation packages and plenty of chances to grow with us, and we're always on the lookout for ways to do things better. Our team works together towards common goals and we value each member's contributions to our mission of continuous improvement and innovation.

The Quest:

  • We are seeking a Senior Backend Engineer with strong expertise in JavaScript/TypeScript and Node.js, and hands-on experience building scalable, cloud-based services.
  • In this role, you will design, optimize, and maintain backend systems, focusing on performance, reliability, and operational excellence.
  • You will identify and resolve runtime, scalability, and integration issues across distributed services and infrastructure.
  • The role involves improving server-side efficiency, stability, and throughput to support demanding production workloads.
  • You will work closely with cross-functional teams and contribute to CI/CD pipelines and cloud deployments, primarily on AWS.
  • Design, implement, and own scalable backend services using Node.js and TypeScript, from development through production
  • Diagnose and resolve performance, scalability, and reliability issues across distributed systems and cloud infrastructure
  • Drive architectural decisions and improve system efficiency, maintainability, and operational stability
  • Build and maintain CI/CD pipelines and cloud deployments to support reliable, automated releases

The Skills:

  • 6+ years of professional software development experience, with a strong focus on backend systems
  • Advanced proficiency in JavaScript and TypeScript, primarily using Node.js in production environments
  • Solid experience designing and operating high-scale, distributed backend systems in a commercial setting
  • Strong knowledge of databases and caching layers (e.g., SQL/NoSQL databases, in-memory caches)
  • Deep understanding of web fundamentals, including HTTP, APIs, application servers, and web servers
  • Proven ability to architect and design backend components, services, and system integrations
  • Strong testing mindset, with hands-on experience in unit, integration, and automated testing
  • Experience building systems with a focus on maintainability, code quality, and long-term scalability
  • Analytical and structured problem-solver, capable of diagnosing complex production issues
  • Effective communicator, able to collaborate closely within cross-functional engineering teams
  • Proficiency in cloud computing services with focus on AWS;

Nice to have:

  • Familiar with HTML, CSS, React, Bash, additional programming languages Python or C++;

The Reward:

  • Competitive project-based compensation;
  • Opportunity to work on exciting and diverse evolving projects;
  • Clear communication and support throughout the project duration;
  • A dynamic industry where you can make a difference.
  • Professional and friendly project environment with talented collaborators.

17 Skills Required For This Role

Cross Functional Cpp Game Texts Automated Testing React Html Aws Nosql Node.js Ci Cd Python Sql Typescript Bash Javascript Css Java

Similar Jobs