Logo
Resource Informatics Group, Inc

Back End Developer - Node.js, Express, and GraphQL

Resource Informatics Group, Inc, Plano, Texas, us, 75086

Save Job

Overview

We're looking for a Backend Developer to design and implement robust server-side applications. You\'ll work with Node.js, Express, and GraphQL to build scalable APIs that power our web application. Responsibilities

Design, develop, and maintain backend services using Node.js and Express Build and optimize GraphQL APIs using Apollo Server Integrate with third-party services using Axios and REST APIs Implement authentication and authorization flows with FusionAuth SSO Work with PayloadCMS to create and maintain content management functionality Design and optimize PostgreSQL database schemas and queries Write efficient, reusable, and reliable server-side code Implement proper error handling, logging, and monitoring Ensure application security and data protection best practices Collaborate with front-end developers on API contracts and data structures Participate in code reviews and architectural discussions Required Qualifications

5+ years of experience in backend development Strong proficiency in Node.js and Express.js Experience building RESTful and/or GraphQL APIs Solid understanding of database design and SQL (PostgreSQL preferred) Experience with authentication and authorization mechanisms Knowledge of API security best practices Familiarity with Git version control Understanding of asynchronous programming and event-driven architecture Experience with Docker and containerized applications Preferred Qualifications

Hands-on experience with Apollo Server/GraphQL Experience with FusionAuth or similar SSO/identity platforms Experience with PayloadCMS or headless CMS architectures Knowledge of Kubernetes and cloud-native application deployment Experience with message queues or event streaming platforms Familiarity with microservices architecture Experience with testing frameworks (Jest, Mocha) Understanding of CI/CD pipelines and DevOps practices Experience with performance monitoring and APM tools Employment Details

Seniority level: Mid-Senior level Employment type: Contract Job function: Information Technology Industries: Software Development Location: Dallas, TX

#J-18808-Ljbffr