Find Amazing Talent Find Your Dream Job

API Engineer

Contract to Hire: Baltimore, Maryland, US

Salary Range: 60.00 - 70.00 | Per Hour

Job Code: 368270

End Date: 2026-04-24

Days Left: 21 days, 4 hours left

You must be already residing within 30 miles of either Baltimore, MD or Irving, TX to apply to this job.

Position:
API Engineer
Industry: Financial Services
Type: 6 months contract (high possibility of extension/conversion)
Location: Baltimore, MD 21224 / Irving, TX 75062

Day to day:

  • Design, develop, and maintain backend APIs using TypeScript and GraphQL
  • Build event-driven integrations using Apache Kafka to process real-time telephony and contact center events
  • Develop and deploy services using AWS cloud services
  • Integrate APIs with contact center platforms during the migration from Avaya-to NICE
  • Collaborate with telephony engineers, platform teams, and product stakeholders
  • Participate in architecture discussions around API design, messaging patterns, and microservices
  • Ensure systems are secure, scalable, and highly available
  • Troubleshoot integration issues across APIs, event streams, and telephony platforms
  • Contribute to CI/CD pipelines, monitoring, and operational improvements


Must haves:

  • Strong experience building APIs with TypeScript
  • Hands-on experience with GraphQL API development
  • Experience with event-driven architecture using Apache Kafka
  • Experience building and deploying services in AWS
  • Experience designing scalable backend systems and microservices
  • Strong understanding of API design, REST/GraphQL patterns, and integration architectures
  • Ability to work hands-on with production systems and troubleshooting
 
Plusses:
  • Experience integrating with contact center or telephony platforms
  • Experience with Avaya-or NICE
  • Familiarity with real-time communication systems or call routing
  • Experience with observability tools and distributed system monitoring


Salary and Compensation:

The hourly rate for this position is between $60 - $70 per hour. Factors which may affect pay within this range may include geography/market, skills, education, experience, and other qualifications of the successful candidate.

Benefits:
The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, (paid time, paid sick and safe time, hours of paid vacation time, weeks of paid parental leave, paid holidays annually - AS Applicable).

Job Requirement
  • NodeJS
  • TypeScript
  • GraphQL
  • AWS
  • Kafka
  • Avaya
  • NICE
Reach Out to a Recruiter
  • Recruiter
  • Email
  • Phone
  • Srujan Sahu
  • srujan.sahu@collabera.com
Apply Now
Apply Now
close-icon