Software Developer

Posted Jul 26
WeGoLook in Oklahoma City, OK
CategoryProgramming
Work At:On-Site

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:

Minimum of 3 years experience in software development Bachelor’s Degree in Computer Science or equivalent experience