Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
GraphQL Engineer image - Rise Careers
Job details

GraphQL Engineer

McLaren is seeking a GraphQL Engineer to join a dynamic team dedicated to building scalable, secure, and efficient API solutions. 


This role involves designing, developing, and maintaining GraphQL schemas and resolvers, leveraging modern technologies to deliver high-quality solutions.


Be part of a transformative initiative, modernizing legacy systems into scalable, secure, and efficient cloud-based solutions. Work with a cutting-edge tech stack while contributing to impactful projects in the financial services and auto finance sectors.


Responsibilities
  • Design, develop, and maintain GraphQL schemas and resolvers to support application functionality.
  • Build and manage APIs using Apollo Server, incorporating advanced features like caching and state management.
  • Implement and manage GraphQL queries and mutations, ensuring seamless data integration and performance optimization.
  • Design APIs using Microservices JSON and JWT (JSON Web Token) for token-based authentication.
  • Support the testing and debugging of GraphQL APIs to ensure reliability and robustness.
  • Collaborate with product teams to confirm business or functional requirements and align them with technical solutions.
  • Draft and refine user stories to support Agile development processes.
  • Optimize API security using tools like 42Crunch for threat protection and security auditing.


Required Experience
  • 5+ years of experience in software development with a focus on GraphQL.
  • Proficiency in designing and implementing GraphQL schemas and APIs using Apollo Server.
  • Strong knowledge of JavaScript/TypeScript and Node.js.
  • Hands-on experience with GraphQL query optimization, caching, and state management.
  • Familiarity with testing frameworks and debugging techniques for GraphQL implementations.
  • Solid understanding of Agile methodologies, including user story drafting and refinement.
  • Bachelor’s degree in Computer Science, MIS, or a related field.


Preferred Experience
  • Experience with cloud platforms like AWS, GCP, or Azure.
  • Familiarity with databases like Postgres, MongoDB, AlloyDB, or related technologies.
  • Experience with API design, including microservices, JSON, and JWT for token-based authentication.
  • Familiarity with backend services such as Spring Boot, Spring Reactive, or similar frameworks.
  • Familiarity with CI/CD tools like Cloud Build, GCP Artifact Registry, or similar.
  • Experience with performance monitoring and logging tools like Cloud Monitoring, Splunk, or Dynatrace.


McLaren Strategic Solutions is a leading-edge global technology consulting firm, addressing critical challenges across industries such as retail, financial services, and healthcare.  Integrating a powerful ecosystem of platforms with capital-efficient execution, McLaren specializes in digital transformation to help businesses optimize operations, accelerate revenue, and achieve scalable outcomes. McLaren’s expertise spans the development of customer-centric applications, modernizing systems for cost-effectiveness and security, and leveraging cloud scalability for future-ready architectures. With a deep commitment to operational excellence, McLaren provides comprehensive managed services, including application maintenance, cybersecurity, platform solutions, and AI-optimized operations, ensuring seamless, secure, and efficient performance.

 

From supply chain automation to compliance and analytics, McLaren drives measurable impact: improving workforce productivity, reducing inventory costs, and cutting technology ownership expenses. With its emphasis on automation and zero business downtime, McLaren facilitates seamless migrations from legacy systems to modern platforms, enabling organizations to harness the full potential of digital transformation. Backed by strategic partnerships and a proven delivery model, McLaren empowers clients to innovate, modernize, and achieve lasting success in today’s digital economy.

 

McLaren is a certified minority owned business through the NMSDC and has a mission to place more people from non-traditional backgrounds into sustainable technology careers. Through partnerships with non-profit technology programs in underserved communities and Veteran organizations, candidates transition from tech training programs into real IT careers at McLaren. Our unique recruitment policy allows us to create exceptional teams, bringing a broad spectrum of experience to our company and creating anything but a traditional consulting firm.

 

Visit MSS ( https://mclarenss.com/ ) to learn more!

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About GraphQL Engineer, Doran Jones Inc.

Join McLaren as a GraphQL Engineer and step into an exciting role that puts you at the forefront of technology! We are a global technology consulting firm focused on addressing critical challenges across various industries, including financial services and auto finance. In this position, you will be immersed in a transformative initiative that modernizes legacy systems into efficient, secure, and scalable cloud-based solutions. You’ll design, develop, and maintain GraphQL schemas and resolvers while harnessing modern technologies, such as Apollo Server, to deliver high-quality APIs. Collaborate with dynamic teams to ensure seamless data integration through GraphQL queries and mutations, all while optimally managing API security. With over 5 years of experience in software development and proficiency in JavaScript, TypeScript, and Node.js, this is the perfect opportunity to elevate your career in a supportive environment. If you're passionate about digital transformation and eager to create impactful solutions, we’d love to have you on our team!

Frequently Asked Questions (FAQs) for GraphQL Engineer Role at Doran Jones Inc.
What does a GraphQL Engineer at McLaren do?

As a GraphQL Engineer at McLaren, you will focus on designing, developing, and maintaining GraphQL schemas and resolvers. Your role will entail building and managing APIs using Apollo Server, implementing GraphQL queries and mutations, and ensuring optimal performance and data integration. You'll also support testing and debugging, working closely with product teams to align business requirements with technical solutions.

Join Rise to see the full answer
What qualifications are needed for the GraphQL Engineer position at McLaren?

To qualify for the GraphQL Engineer position at McLaren, you should possess over 5 years of software development experience with a focus on GraphQL. A strong knowledge of JavaScript, TypeScript, and Node.js is essential, along with experience in designing and implementing GraphQL schemas using Apollo Server. A Bachelor’s degree in Computer Science or a related field is also required.

Join Rise to see the full answer
What technologies should a GraphQL Engineer at McLaren be familiar with?

A GraphQL Engineer at McLaren should be familiar with several modern technologies. Expertise in GraphQL, Apollo Server, and query optimization is a must. Additionally, knowledge of cloud platforms like AWS or Azure, experience with databases such as Postgres and MongoDB, and familiarity with CI/CD tools will significantly benefit your work.

Join Rise to see the full answer
How does McLaren support employee growth as a GraphQL Engineer?

At McLaren, we believe in professional development and support our GraphQL Engineers through ongoing training, mentorship opportunities, and access to cutting-edge technologies. Our emphasis on automation and digital transformation means you'll constantly evolve in your role while contributing to innovative, impactful projects.

Join Rise to see the full answer
What is the company culture like for a GraphQL Engineer at McLaren?

McLaren fosters a collaborative and inclusive company culture. As a certified minority-owned business, we are committed to diversity and creating exceptional teams. You will work alongside talented professionals in a supportive environment focused on your success, ensuring job satisfaction and growth.

Join Rise to see the full answer
Common Interview Questions for GraphQL Engineer
Can you explain what GraphQL is and how it differs from REST?

GraphQL is a query language for APIs and a runtime for executing those queries. Unlike REST, where clients receive a fixed structure of data, GraphQL allows clients to request exactly the data they need, which reduces over-fetching and under-fetching of information. Highlight how GraphQL improves performance and flexibility in applications.

Join Rise to see the full answer
What experience do you have with Apollo Server in GraphQL?

Discuss your hands-on experience with Apollo Server, including how you’ve used it to build and manage APIs. Mention specific projects or challenges you overcame, such as implementing advanced features like caching or state management, and how these contributed to improved application performance.

Join Rise to see the full answer
How do you optimize GraphQL queries for performance?

To optimize GraphQL queries, you can implement techniques such as batching requests, using pagination, and optimizing resolver functions to minimize database calls. Also, employing caching strategies at various levels can significantly enhance performance. Share specific examples of how you applied these techniques in your past projects.

Join Rise to see the full answer
What are some common security practices for GraphQL APIs?

When discussing security practices for GraphQL APIs, mention techniques such as input validation, rate limiting, and utilizing tools like JWT for authentication. Emphasize the importance of threat protection tools to secure endpoints against potential vulnerabilities. Providing real-life examples of how you implemented security measures in your previous roles will strengthen your response.

Join Rise to see the full answer
How do you ensure the reliability of your GraphQL APIs?

Reliability can be ensured through comprehensive testing, including unit tests for individual resolvers and integration tests for the API as a whole. Using monitoring tools to track performance and error logging helps quickly identify and resolve issues. Share any specific metrics or KPIs you monitored in previous projects.

Join Rise to see the full answer
Describe your experience with Agile methodologies.

Agile methodologies focus on iterative development and flexibility, so highlight your experience in working within Agile teams. Discuss your role in drafting and refining user stories, and how you’ve participated in ceremonies like sprint planning and retrospective meetings to enhance team collaboration and project outcomes.

Join Rise to see the full answer
How would you approach debugging a failing GraphQL query?

Start by analyzing the request and response using tools like graphQL-explorer, checking for issues in the query structure or response format. Use logging to identify any errors and to trace the resolver execution flow. Emphasizing a systematic approach to understanding both the client request and the server-side response will resonate well.

Join Rise to see the full answer
What are the benefits of using microservices with GraphQL?

Using microservices with GraphQL allows for a more modular approach, enabling you to independently develop and deploy services. This architecture enhances scalability and agility, as teams can work on different services simultaneously. Discuss how microservices facilitate feature rollouts and maintenance, improving overall application resilience.

Join Rise to see the full answer
Can you describe a challenging problem you solved as a GraphQL Engineer?

When responding to this question, summarize a specific challenge, such as dealing with performance issues or complex resolver logic. Detail the steps you took to analyze and resolve the problem, focusing on your thought process and the impact of your solution on the project's success.

Join Rise to see the full answer
How do you stay updated with the latest trends and technologies in GraphQL?

Staying current in the tech field is crucial, so mention the online courses, workshops, or community forums you engage with. Share any specific articles, podcasts, or conferences you follow that center around GraphQL and related technologies to showcase your proactive approach to learning.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 13 days ago
Posted 6 days ago
Photo of the Rise User
Arcade Remote No location specified
Posted 7 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted yesterday

Doran Jones is based out of New York, New York and was founded in 2010. Doran Jones is an IT solutions company that offers services around IT transformation, Agile, DevOps, Data Management, Software Development, Software Testing, and test automati...

7 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 31, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!