Backend Typescript Developer
About The Position
Our client is currently seeking a Senior Backend Developer specializing in Typescript (Node.js or similar stacks) to join their growing team. In this role, you will design, develop, and maintain robust backend systems for web and mobile applications, focusing on scalability, performance, and reliability. You will work closely with product managers, designers, and engineers to define milestones and implement server-side solutions that align with their business and technical needs.
What is your new project?
Domain: Design and development
Location: USA
Company size: 11-50 employees
Founded in: 2014
What makes this project exciting?
Join a company that doesn’t just build products – it launches dreams! Our client is an award-winning product design and development agency that has helped bring over 400 projects to life, from startups to non-profits, enabling them to make a real impact in the digital world. With accolades like the Forbes Business Award and recognition as one of Clutch’s top creative and design agencies, this is a company that knows how to create winners.
Over the past decade, they’ve partnered with visionaries to raise over $1 billion in funding through cutting-edge mobile and web platforms. But they’re more than just developers – they are dedicated product partners, guiding entrepreneurs and organizations every step of the way.
If you're passionate about creating products that matter, join a team that blends expertise with a human touch – where success stories are made and celebrated.
What makes you a great fit
- 5+ years of backend development experience, with strong proficiency in Node.js and Typescript.
- Bachelor's or Master's degree in Computer Science, or equivalent hands-on experience in backend development.
- Solid understanding of backend architecture, object-oriented programming, and MVC frameworks.
- Expertise in API development (RESTful and GraphQL) and designing scalable, fault-tolerant systems.
- Strong experience with SQL databases (PostgreSQL) and data modeling.
- Proficient in version control systems, particularly Git.
- Knowledge of automated testing frameworks and the ability to implement unit and integration tests.
- Experience with continuous integration (CI/CD) pipelines and deployment processes.
- Familiarity with Linux/macOS terminal usage for backend development.
- Strong problem-solving skills and the ability to work both independently and in collaborative, agile teams.
- Level of spoken English: at least an upper-intermediate.
Preferred Qualifications:
- Experience with other backend frameworks or technologies, such as NestJS, Express.js, or Fastify.js.
- Experience with database abstraction layer libraries like Prisma or Drizzle.
- Experience with JWT and OAuth with 3rd party services.
- Experience with implementing real-time communication with WebSockets or Server-Sent Events.
- Knowledge of React.js or other frontend frameworks.
- Knowledge of state management libraries like tanstack/react-query, RTK, or Jotai.
- Knowledge of UI libraries like mui/material or radix-ui.
- Experience with Form handling libraries like react-hook-form.
- Knowledge of validation libraries such as Zod or Yup and their application both on the frontend and backend.
- Good knowledge of testing frameworks like Vitest or Jest.
- Familiarity with microservices and containerization tools like Docker and Kubernetes.
- Experience integrating third-party services (e.g., Stripe, Twilio, or SendGrid).
- Prior experience working in a software development studio or with diverse clients.
- Experience mentoring junior developers and leading development initiatives.
Why work with us?
Our Client Offers:
- Flexible working hours.
- Paid time off.
- An awesome team dedicated to your growth.
Our next steps
✅ Submit a CV in English — ✅ Intro call with a Recruiter — ✅ Client intro interview — ✅ Test Task — ✅ Client tech interview — ✅ Client management interview— ✅ Offer