Job Url: https://www.remoterocketship.com/company/gojilabs/jobs/backend-typescript-developer-united-states-remote Job Description: Goji Labs Website LinkedIn All Job Openings Goji Labs is a full-stack digital product agency that specializes in transforming concepts into successful products across various industries. They offer a comprehensive suite of services including product strategy, UX/UI design, and software development. With experience in sectors like health tech, eCommerce, and FinTech, Goji Labs partners with startups and corporations alike to help them build and scale digital solutions that enhance user experiences and drive growth. Technical Consulting • Product Management • Software Development • Mobile App Development • UX/UI Design Consulting 11 - 50 employees Founded 2014 ☁️ SaaS 🛍️ eCommerce 💳 Fintech Backend Typescript Developer 21 hours ago 🏄 California – Remote ⏰ Full Time 🟡 Mid-level 🟠 Senior 🔙 Backend Engineer Docker GraphQL JavaScript Jest Kubernetes Linux MacOS Microservices Node.js Postgres React SQL TypeScript Apply Now Receive Emails with Similar Jobs Report problem 📋 Description • 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 modelling. • 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.