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

DNA HEALTHCARE MANAGEMENT LLC

Medical Oncologist Job at DNA HEALTHCARE MANAGEMENT LLC

 ...respected as innovative leaders in their fields. We are growing! We have immediate openings for Full Time and Part Time Medical Oncologists in Queens, NY. Responsibilities: Evaluates and treats patients with appropriate medical diagnostic and treatment skills... 

Headway

Licensed Mental Health Counselor Job at Headway

 ...clients you see through Headway, so that you can set the hours that work for you. Grow your caseload by providing marketing support and...  ...patients in-person or remotely via telehealth while working from home. We accept the following licenses on a state by state basis:... 

M&R Trucking Specialists

Heavy Haul Truck Driver Job at M&R Trucking Specialists

Job Description:Are you an experienced Class A Truck Driver looking for stable and consistent work with great pay? Join our team for a Heavy Haul operation and earn an average of $1,400 to $1,800 per week. We offer flexible home time options and welcome both experienced... 

ABEC Inc

Welder/Fabricator Job at ABEC Inc

 ...Position Summary: The Welder/Fabricator will follow process instructions and blueprints to assemble components and in conjunction works...  ...improvements. Execute other tasks as assigned. Ability to travel when required. Will play an active role in identifying and... 

Chicago Public Schools

School Social Worker Job at Chicago Public Schools

 ...enables them to make the greatest difference where its needed most. Be a part of the change. Our mission is to provide a high quality public education for every child, in every neighborhood, that prepares each for success in college, career and civic life. Position...