Overview

Codulate is a company specialized in enterprise web application development. Our aim is to build world class team, provide high quality engineering services and create an environment where people would enjoy working.
We are currently looking for a Software Architects to to join our growing team to work on an multiple big scale projects.

Responsibilities:

  • Design scalable software architecture
  • Develop REST API’s according to business requirement
  • Improve performance of Back-end application
  • Design failure tolerant systems

Required Qualifications:

  • +10 years of experience developing applications with NodeJS/Java or Python
  • +2 years of experience working as a Software Architect
  • Expert knowledge of Java JavaScript/TypeScript/Python or Java
  • Intensive experience working with MongoDB, Clusterization, Replica set configuration, ..etc
  • Experience with AWS, Google Cloud 
  • Experience with MySQL/PostgreSQL
  • Expert knowledge of Messaging Queues ActiveMQ,RabbitMQ or Kafka
  • Experience with Reddis/HazleCast
  • Experience with writing Unit/Integration/Migration tests
  • Experienced in Test Driven Development
  • Advanced English level

 

Bonus points

  • Past experience building highly-scalable enterprise application
  • Experience supporting projects in production
  • Experience with Java,NodeJS,C++ or Python