View Our Website View All Jobs

Software Developer

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

 

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

150