- Design, develop, and deploy scalable Node.js applications using GraphQL - Implement GraphQL schemas, resolvers, and APIs - Integrate GraphQL with databases (eg, MongoDB, PostgreSQL) - Develop and optimize GraphQL queries, mutations, and subscriptions - Collaborate with cross-functional teams to identify and prioritize project requirements - Ensure high-quality code through testing, code reviews, and refactoring - Troubleshoot and resolve technical issues
Requirements:
- 5+ years of experience in Node.js development - 3+ years of experience with GraphQL - Strong knowledge of Node.js, JavaScript, and TypeScript - Experience with GraphQL frameworks (eg, Apollo Server, GraphQL.js) - Understanding of database modeling and schema design - Familiarity with RESTful APIs and API security - Excellent problem-solving skills and attention to detail
Nice to Have:
- Experience with React or Angular - Knowledge of MongoDB, PostgreSQL, or other databases - Certification in Node.js or GraphQL development - Experience with containerization (eg, Docker) - Familiarity with CI/CD pipelines (eg, Jenkins, GitLab CI)
Technical Skills:
- Node.js 12+ - GraphQL (Apollo Server, GraphQL.js) - JavaScript (ES6+) - TypeScript - MongoDB, PostgreSQL, or other databases - RESTful APIs - API security - Docker - Jenkins, GitLab CI