TypeScript Front-End Engineer (Node.js/React)

About Us

At Back2Back, our engineers design and deliver end-to-end solutions for ambitious startups and established companies looking to scale. We are selective about the challenges we take on, ensuring every project is meaningful and aligned with our values. Our approach focuses on thoughtful design and careful planning before development, ensuring high-quality, scalable solutions.

Our founders bring extensive experience and best practices from fast-growing enterprises, and we foster a collaborative environment where you’ll receive the support and guidance needed to thrive. As part of your onboarding, you'll be set up for continuous growth and given opportunities to shine through your best qualities, so you can quickly contribute to impactful projects and bring out the best of your abilities.

We're looking for responsible, eager-to-learn, and passionate team members to work directly with a client’s team.

About the client

A leader in eCommerce personalization that provides cutting-edge customization solutions through a patented design technology. Their platform enhances the online shopping experience with intuitive touch-and-click functionality for feature changes across all devices. Known for delivering high-quality customization tools, they offer flexible packages at competitive prices, enabling businesses to transcend the limits of traditional eCommerce.

About the Role

We are seeking a TypeScript Front-End Engineer with strong experience in Node.js and React to join our team. The ideal candidate is a highly communicative and self-motivated developer who thrives in a collaborative, fast-paced environment. You will work as part of an international team, contributing to innovative projects in graphics, UI/UX, and AI, while leveraging cutting-edge tools to deliver high-quality solutions.

This position offers a unique opportunity to expand and maintain an existing codebase while implementing new features and integrations. If you're passionate about clean code, documentation, and innovation, we’d love to hear from you.

Requirements

Technical Skills: 3+ years of experience with TypeScript and JavaScript for front-end and back-end development. Proficiency in React and familiarity with component libraries such as MUI. Understanding of Object-Oriented Programming (OOP) principles. Ability to write complex vanilla JavaScript code, with a strong focus on event-driven programming. Hands-on experience with integrating APIs; experience creating APIs is a bonus. Experience working with Express.js or NestJS. Knowledge of unit testing frameworks and best practices. Experience with CI/CD pipelines, particularly GitHub Actions. Familiarity with eCommerce platforms such as Shopify, BigCommerce, or Magento (an advantage). Desirable Skills: Familiarity with Three.js and Fabric.js. Interest in graphics, UI/UX, and AI-powered development tools. Personal Traits: Excellent communication skills. Proven ability to take responsibility for projects from idea to implementation. Attention to detail, with a commitment to producing clean, maintainable, and well-documented code. Open to leveraging AI tools in the development process. Eagerness to experiment and adopt new technologies and methodologies. Strong problem-solving abilities and a growth mindset. Language Skills: English level: Upper-Intermediate or higher. Availability: Must be available in emergencies at all hours. Occasionally available until 20:00 Eastern European Time for meetings.

Responsibilities

  • Contribute to the development and maintenance of a core TypeScript SDK that runs on both front-end and back-end, integrating with Fabric.js (80% of the time).
  • Develop and maintain customer-facing and internal web applications using React and TypeScript (20% of the time).
  • Write and maintain unit tests to ensure the stability of new and existing functionalities.
  • Integrate front-end applications with REST APIs.
  • Implement updates and improvements in Express.js or NestJS back-end APIs.
  • Set up and optimize CI/CD pipelines using GitHub Actions.
  • Create and maintain technical documentation for SDKs, APIs, and applications.
  • Collaborate with a distributed team, ensuring alignment and proactive communication.

Core Values and Expectations

The successful candidate will embody the company’s core values:

  • Always Learning, Always Improving: Open to growth and eager to enhance skills.
  • Strength in Diversity: Work collaboratively with an international team.
  • Customer Success is Everyone’s Job: Commitment to delivering top-quality solutions.
  • Be the Example: Lead with integrity, reliability, and innovation.

Additionally, candidates should exhibit:

  • A strong work ethic and accountability.
  • Adaptability to feedback and a growth mindset.
  • Alignment with quality standards and data security best practices.

Hiring Process

  • Technical Screening Interview
  • Test Assignment
  • Final Interview with the Client

About Back2Back

At Back2Back, we specialize in helping startups rapidly develop prototypes, MVPs, and POCs while also offering established businesses our deep expertise to scale and enhance their products using AWS Cloud solutions.

Our engineers bring extensive experience from enterprise and e-commerce projects that serve millions of users. As experts in full-stack development and cloud technologies, we build robust, scalable, and highly available systems hosted in Amazon Web Services (AWS).

Our core competencies include:

  • Software architecture design
  • AWS Cloud infrastructure and serverless solutions
  • Full-stack development (Frontend and Backend)
  • AI-powered solutions

Technology stack

💿 Backend:

✔️ Node.js / NestJS ✔️ .NET (C#)


💻 Front end:

✔️ React / Next.js / JavaScript / TypeScript ✔️ HTML / CSS


☁️ AWS:

✔️ Lambda / API Gateway / S3 ✔️ DynamoDB / SNS / SQS / etc ✔️ Serverless


🏗️ Infrastructure as code:

✔️ AWS CDK / Terraform / Serverless framework


🚀 CI/CD:

✔️ GitHub Actions ✔️ GitLab CI/CD


🧠 AI integrations:

✔️ Open AI (Chat GPT, Whisper speech to text) ✔️ Google AI (PaLM API, Gemini)


CONTACT US

Ready to partner? Contact us

We'd Love to Hear About Your Business – Let's Hop on a Call and Explore Solutions