Company: Goji Labs
Salary: Not provided
Location: , United States
• 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.
• 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, Javascript, 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.
job post pulled from jsjobs
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.