Backend Typescript Developer Job at OnHires, San Francisco, CA

bmoycUg3Q0l0K25ybFpNVTJYSkxZTEFITmc9PQ==
  • OnHires
  • San Francisco, CA

Job Description

Position Overview: We are currently seeking a Senior Backend Developer specializing in Typescript (Node.js or similar stacks) to join our 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 our business and technical needs. Responsibilities: Design, build, and maintain scalable backend services using Node.js, with a strong focus on performance and reliability. Collaborate with front-end developers to integrate server-side logic with React-based user interfaces. Develop and optimize APIs, including both RESTful and GraphQL services, ensuring seamless data interchange between the server and client. Identify bottlenecks, troubleshoot, and solve backend performance issues. Write and maintain high-quality code, following best practices in code structure, organization, and automation. Implement database models, queries, and performance optimizations (e.g., PostgreSQL). Create automated unit tests and maintain a test-driven development environment. Work closely with product managers and designers to define roadmaps and milestones. Lead code reviews, mentor junior developers, and foster continuous learning within the team. Requirements: Bachelor's or Master's degree in Computer Science, or equivalent hands-on experience in backend development. 5+ years of backend development experience , with strong proficiency in Node.js and Typescript . 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. 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. Hiring Process Resume and portfolio review 30-45 minute initial interview Short exercise 60 minute exercise review (panel) Leadership interview(s) Decision #J-18808-Ljbffr OnHires

Job Tags

Similar Jobs

General Logistics Carrier LLC

Independent Contractor/Owner Operator Sprinter/Cargo Van Job at General Logistics Carrier LLC

Hello, guys! General Logistics Carrier is seeking reliable Owner-operator truck drivers to join our team! Weve delivered a great amount of loads all over the US and looking forward to delivering many more. We don't work with rental or leased vehicles. Basic Requirements...

HKA Birmingham

Senior Associate, Government Contracts Consulting Job at HKA Birmingham

 ...colleagues expand their skillsets and capabilities.The Opportunity:HKAs Government Contracts Group supports commercial and non-profit organizations that conduct business with the U.S. Federal Government, providing them with consulting services on complex government contracting... 

Suna Solutions

Digital Marketing Director Job at Suna Solutions

 ...Job Title : Digital Marketing Director Pay Rate : $180K - $200K per year Duration : Direct Hire Location : Onsite in Brea, CA 92821 POSITION OVERVIEW : We are seeking a Digital Marketing Director to lead our dynamic marketing team at our Brea, CA location... 

People Store

Shipper/ Receiver (Counterbalance w/ G License) Job at People Store

 ...maintaining inventory accuracy and ensuring timely delivery and pickup of products. Responsibilities: Receive and verify incoming...  ...work independently and meet deadlines Experience with pickup truck and trailer driving is an asset. How to Apply: Interested... 

Thrive Internet Marketing Agency

Marketing Consultant Job at Thrive Internet Marketing Agency

Marketing Consultant Join Our Company: Thrive is one of the fastest growing and top digital marketing agencies in the world. We are a full-service agency that handles everything in-house and delivers massive and sustainable growth to our business partners and clients...