Desktop Application Engineer (Project Based)
Amber Studio
Job Summary
Amber is seeking a Senior Backend Engineer with strong expertise in JavaScript/TypeScript and Node.js to design, optimize, and maintain scalable, cloud-based backend systems. The role involves resolving performance, reliability, and integration issues across distributed services, improving server-side efficiency, and contributing to CI/CD pipelines and AWS deployments. Amber values talented individuals, offering competitive compensation and growth opportunities.
Must Have
- Design, optimize, and maintain backend systems focusing on performance, reliability, and operational excellence.
- Identify and resolve runtime, scalability, and integration issues across distributed services and infrastructure.
- Improve server-side efficiency, stability, and throughput for demanding production workloads.
- 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.
- 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.
- 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.
Good to Have
- Familiar with HTML, CSS, React, Bash.
- Additional programming languages Python or 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.