Job Description :
 

Job Description

As an Application Architect, you will be part of a multi-discipline team where meaningful collaboration is highly valued. Your responsibilities are for the overall design of applications and supervision of the implementation. Developed applications are visible to both customers and employees. The ability to design solutions in an agile environment and effectively communicate those designs to the development team is critical to the success of this role. The position requires good interpersonal and communication skills, the ability to solve complex problems, and applicable technical experience.
 

Skill Requirements

5-10 years experience in the following technologies:
  • Expertise in DB Design practices and concepts;
  • Expertise with no-sql databases (Cassandra, Redis, Mongo, etc.);
  • Expertise in relational databases (Postgres, MySql, etc);
  • Expertise in Node.js development;
  • Expertise in HTTP concepts (headers, cookies, https, reverse proxies, etc.);
  • Expertise in cloud technologies such as containers, Kubernetes, IaaS, etc.;
  • Strong understanding of REST API principles and best practices
 
Preferred expertise in these areas as well:
  • Strong understanding of security principles (authentication, authorization, OAuth, etc.);
  • Experience with ELK stack;
  • Experience leading dev teams;
  • Experience with Agile methodologies.
 
             

Similar Jobs you may be interested in ..