AirSculpt
We're looking for an experienced JavaScript Back-End or Full-Stack Developer to join our team and help architect and scale next-generation applications. The ideal candidate is fluent in TypeScript, thrives in high-performance environments, and has deep experience across Next.js, ORMs (Bookshelf.js or similar), and modern serverless/cloud platforms.
Responsibilities:
Design, develop, and maintain scalable web applications using Next.js and TypeScript.
Build, optimise, and manage APIs and back-end services, including Cloudflare Workers, Firebase Functions, and AWS Lambda.
Implement secure, efficient data models and queries using Bookshelf.js (or other ORMs).
Manage and optimise storage across Firebase Storage, Aurora Serverless, and other databases.
Work with AWS SQS/SNS for asynchronous messaging, and integrate with BigQuery and other analytics pipelines.
Apply Test-Driven Development (TDD)practices to ensure robust, maintainable, and bug-resistant code.
Ensure system reliability, scalability, and performance under high-traffic conditions.
Collaborate daily with a cross-functional, dynamic team of engineers, designers, and product managers.
Take a team-first approach, contributing to code reviews, mentoring, and shared standards.
Participate in CI/CD pipelines, testing frameworks, and deployment best practices.
Help shape engineering direction and technical strategy through active collaboration and feedback.
Requirements:
5+ years of professional development experience, with at least 3+ years in back-end or full-stack roles.
Expert in JavaScript (ES6+) and TypeScript.
Strong hands-on experience with Next.js in production environments.
Proficiency with Bookshelf.js ORM (or similar libraries such as Sequelize, Prisma, Knex).
Proven experience deploying and managing Cloudflare Workers, Firebase Functions, and AWS Lambda.
Solid understanding of cloud ecosystems: Firebase Storage, Aurora Serverless, SQS/SNS, and BigQuery.
Experience with RESTful and GraphQL APIs.
Strong knowledge of performance optimisation, caching strategies, and distributed systems.
Experience practising TDD, unit testing, and integration testing.
Familiarity with CI/CD pipelines, Git workflows, and DevOps practices.
Excellent communication skills with a collaborative, team-first mindset.
Bonus Points:
Experience with other GCP products (Pub/Sub, Firestore).
Knowledge of multi-cloud architectures and data pipelines spanning AWS + GCP.
Exposure to front-end UI frameworks and component libraries (React, Tailwind, etc. ).
Understanding of security best practices (OAuth2 JWT, OWASP guidelines).
#J-18808-Ljbffr
#J-18808-Ljbffr