> Markdown version of [/jobs/ext/4322578-software-developer](https://www.wearedevelopers.com/jobs/ext/4322578-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** Robotics Technologies LLC - **Location:** Sunnyvale, CA, United States - **Contract:** Temporary contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Android Software Development, Apple IOS, Automation of Tests, Code Review, Continuous Integration, Software Debugging, Memory Management, Mobile Application Software, PostgreSQL, MongoDB, MySQL, Node.Js, NoSQL, Performance Tuning, Role-Based Access Control, Redis, E2e Testing, SQL Databases, Systems Integration, TypeScript, ReactJS, Software Security, Caching, Backend, Rate Limiting, Git, Data Layers, Low Latency, Enterprise Integration, Graphql, Front End Software Development, Api Design, NestJS, Restful APIs, Mocha, Api Management, Microservices - **Published:** October 31, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8ab6809d25107824 ## About the Role * Strong hands-on experience with GraphQL API development and Node.js. * Proficiency in TypeScript/JavaScript and backend frameworks. * Experience with GraphQL schemas, resolvers, queries, mutations, subscriptions, and API integration. * Knowledge of Apollo Server, Apollo Federation, DataLoader, and caching strategies. * Experience with SQL/NoSQL databases and REST/gRPC integrations. * Understanding of API security, performance optimization, automated testing, and microservices architecture. * Familiarity with Git, CI/CD pipelines, and Agile development practices. Preferred Skills * Experience integrating GraphQL with React, iOS, Android, or other frontend applications. * Knowledge of Redis and CDN/edge caching. * Experience with production-scale API monitoring, debugging, and performance tuning. ## Description We are seeking an experienced Software Developer specializing in GraphQL and Node.js to design, develop, and optimize scalable APIs and microservices. The ideal candidate will have strong expertise in GraphQL schema design, resolver optimization, API security, and backend integration., * Design, develop, and maintain GraphQL APIs, including schemas, queries, mutations, and subscriptions. * Implement schema federation or stitching using Apollo Federation or similar technologies. * Optimize GraphQL performance using DataLoader, batching, caching, and query complexity controls to prevent N+1 issues. * Develop backend services and microservices using Node.js, TypeScript/JavaScript, and frameworks such as Express, NestJS, Fastify, or Apollo Server. * Integrate relational and NoSQL databases, including PostgreSQL, MySQL, MongoDB, and Redis. * Integrate REST APIs, gRPC services, and third-party platforms into GraphQL data layers. * Implement API security, including authentication, authorization, RBAC, rate limiting, and query depth restrictions. * Troubleshoot and optimize API latency, throughput, scalability, and memory usage. * Develop automated unit, integration, and end-to-end tests using Jest, Mocha, or Supertest. * Collaborate with frontend teams to define API contracts and support web and mobile applications. * Participate in code reviews, architecture discussions, and CI/CD improvements.