Senior API Developer

  • Status Closed
  • Budget $15 - $25 USD / hour
  • Total Bids 15

Project Description

We are seeking a Senior API Developer with a solid background in APIs and API framework design and development and with leadership skills to drive and build solutions for enterprises and operators. Telephony API background with mobile development knowledge a must.

The Senior API Developer will work in an agile environment to implement APIs supporting a diverse set of multimedia communications, including voice, messaging, social media, email, web, etc.

Successful candidates will have strong object-oriented design and development expertise as well as experience developing highly scalable, high availability, geographically distributed cloud computing systems.


Own the design and development of APIs and API management framework to interface with a variety of communications media including voice, messaging, social media, instant messaging, email, web, etc.

Design API framework to ensure API scalability, availability, distribution, and low latency.

Work product and operations teams to define, architect, and implement APIs.

Work with partners and customers to facilitate API integration.

Contribute to code test coverage and automated testing capabilities.

Build automation to ensure 24/7 API monitoring.

Participate in the design and development of core platform and production environment.


BS or MS in Computer Science, or comparable experience.

10+ years hands-on experience designing and developing large scale, high throughput, high availability API architectures

Programming background in languages such as Java, C/C++


Implementation of SMPP, MM7, SMTP/IMAP messaging protocol stacks

Experience interfacing with voice, data, and video communications using SIP/RTP, TDM trunking, SS7, WebRTC, RCS, and VoIP tools

Experience with Social Media applications and interfacing

Experience integrating with unified communications environments

Strong background with VPNs, MPLS, networking, and security

Working knowledge of relational database technology

Familiarity with 3G/4G/LTE mobile network technologies, network elements, and protocols

Involvement with distributed processing, deployments on cloud computing infrastructure, and hypervisors

Experience with streaming processing frameworks, Storm, Map/Reduce frameworks, Hadoop, and/or Cassandra is a plus

Collaboration using Agile development processes and tools

Excellent oral and written communication skills

Get free quotes for a project like this

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online