Senior API Developer

This project received 15 bids from talented freelancers with an average bid price of $21 USD / hour.

Get free quotes for a project like this
Employer working
Project Budget
$15 - $25 USD / hour
Total Bids
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

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