Senior Software Developer

5 - 7 years experience  •  Internet Services

Salary depends on experience
Posted on 10/03/17
Oklahoma City, OK
5 - 7 years experience
Internet Services
Salary depends on experience
Posted on 10/03/17

We are looking for a Software Developer responsible for design and implementation of microservices and APIs. Your primary focus will be the development and orchestration of microservice and API systems. Since you will also be responsible for integrating the front-end elements built by your coworkers into the API, a basic understanding of front-end technologies is necessary as well.

Responsibilities

  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of security and data protection
  • Orchestration of distributed services
  • Communication of design decisions with the team

  Competencies

  • Strong understanding of microservice architectures
  • Ability to design robust systems
  • Experience using and developing RESTful APIs
  • Experience with event-based and message-driven distributed systems
  • Experience with several programming languages such as Javascript and Ruby
  • Strong understanding of HTTP and AMQP protocols
  • Knowledge of Node.js and frameworks available for it
  • Understanding the nature of asynchronous programming
  • Understanding of security compliance
  • User authentication and authorization between multiple systems, servers, and environments
  • Understanding fundamental design principles behind a scalable application
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git



Experience and Education:

  • At least 4 years experience in software development
  • Bachelor’s Degree in Computer Science or equivalent experience
Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.