Major Responsibilities:
The preferred candidate will be able to contribute in the following areas:
• Understanding of various tradeoffs and ability to make decisions balancing performance, delivery timeline, testability, maintainability, and production monitoring in a cloud-based environment.
• Ability to lead technical direction and solution design with teams.
• Hands-on developer.
• Team player.
Qualifications:
• 3 years of experience in architecture required.
• Communicate with various stakeholders on various levels and able to articulate the technical solution in terms of business benefit.
• Communicate with various technical resources on both delivery and architecture levels.
• Full-stack web development experience.
• Modern JavaScript frameworks such as React, Vue, or Angular.
• Programming in one or more of the following: NodeJS, Java or .Net Core
• Microservices architecture pattern and APIs development.
• Real-time data driven systems and algorithms.
• Knowledge of Docker.
• Familiar with Web Application Security.
• Familiar with SQL and NoSQL databases – MongoDB is a plus.
• Experience with Agile methodology, CI/CD and Unit Testing.
• Experience in working with Apache Kafka or similar.
• Ability to quickly pick up new technologies.
• Excellent communication & interpersonal skills.