API Engineer
External job listingat Optomi
Optomi, in partnership with a cutting-edge technology team, is looking for a Sr. API Engineer to join their team in Charlotte, NC. This role offers an exciting
Salary
Not provided
Location
Charlotte, United States
Employment type
Full time
Workplace
Not provided
API Engineer
Charlotte, United States
Job description
Optomi, in partnership with a cutting-edge technology team, is looking for a Sr. API Engineer to join their team in Charlotte, NC. This role offers an exciting opportunity to work on innovative Graph APIs and fine-grain authorization solutions tailored to specific use cases.
Position Summary: The Sr. API Engineer will play a critical role in designing and building RESTful and GraphQL APIs using Node.js. The ideal candidate will have strong backend development expertise, experience with Terraform and AWS, and a Bachelor's degree. This is a primarily backend-focused role, though some UI experience (e.g., React) or willingness to learn would be a plus. The project involves building custom fine-grain authorization systems and will run through early next year. The successful candidate will work in a close-knit, agile team environment, taking full accountability and ownership of their contributions.
What the right candidate will enjoy:Working on innovative Graph APIs and fine-grain authorization projectsA close-knit, agile team environment with a strong sense of ownershipOpportunities to contribute to cutting-edge solutions
What type of experience does the right candidate have:5+ years of experience for mid-level candidates; 8+ years for senior-level candidatesStrong backend development experience with RESTful and GraphQL APIs using Node.jsExperience with Terraform and AWSBachelor's degree100% individual contributor mindset with accountability and responsibility for assigned work
What the responsibilities are of the right candidate:Develop and maintain RESTful and GraphQL APIs using Node.jsImplement Terraform for infrastructure as code within AWS environmentsCollaborate with team members in an agile setting to deliver high-quality solutionsTake ownership of assigned tasks and ensure timely deliveryContribute to the team's research and technical solutions