API Engineer

  • Optomi
  • 10/27/2026
Full time Information Technology Telecommunications

Job Description

Job Description

Optomi, in partnership with a leading technology team, is seeking an API Engineer to join their team in Charlotte, North Carolina. Candidates should have strong hands-on experience building RESTful and GraphQL APIs using Node.js, along with experience using Terraform and AWS. The ideal candidate will have experience or a willingness to learn UI and demonstrate strong accountability and independent problem-solving skills.


API Engineer (Hybrid - Charlotte, NC)


What the right candidate will enjoy:

  • Building innovative Graph APIs and custom fine-grained authorization solutions.
  • Working in a close-knit, agile team that values collaboration and technical ownership.
  • Having the autonomy to take ownership of projects and contribute to technical decisions.
  • Developing backend solutions using Node.js, GraphQL, Terraform, and AWS.
  • Exploring opportunities to contribute to UI development using React.
  • Working on a specialized project expected to continue through early next year.


What type of experience does the right candidate have:

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field.
  • Approximately 5 years of professional software development experience.
  • Strong backend development experience building RESTful and GraphQL APIs using Node.js.
  • Hands-on experience with Terraform and AWS infrastructure.
  • Experience working with backend GraphQL implementations and API development.
  • Familiarity with front-end technologies such as React, or a willingness to learn.
  • Strong accountability, ownership, and the ability to independently deliver assigned work.
  • Experience working in an Agile development environment.


What the responsibilities are of the right candidate:

  • Design, develop, and maintain RESTful and GraphQL APIs using Node.js.
  • Build and enhance Graph API solutions and custom fine-grained authorization capabilities.
  • Implement and maintain infrastructure as code using Terraform within AWS environments.
  • Take full ownership of assigned development tasks and deliver high-quality solutions.
  • Collaborate with developers and team members in an Agile environment to solve technical challenges.
  • Evaluate technical approaches and contribute ideas that improve the team's solutions.
  • Support front-end development needs when necessary, with opportunities to work with React.
  • Troubleshoot, test, and maintain backend services to ensure reliable API functionality.
  • Communicate progress, address challenges proactively, and remain accountable for project deliverables.