Job Description
Required Skills:
- Bachelor's / Master’s degree in Computer Sciences, Information System or Computer Engineering or equivalent technical degree, or equivalent combination of education and experience.
- Min 6 years of experience in developing software products and services
- Strong hands-on experience with NodeJS, TypeScript, and NestJS framework
- Hands-on experience in PHP and frameworks like Laravel
- Good understanding of front-end frameworks like Angular/React
- Strong understanding of websocket usage for a large scale userbase
- Proficient in building and maintaining large-scale MySQL and MongoDB databases.
- Should have expert level knowledge in Elasticsearch
- Should be good in data structures and database design.
- Proven working experience with Redis, RabbitMQ/Kafka, MQTT.
- Good understanding of AWS Cloud services and Infrastructure
- Good understanding of microservice architecture
- Must have good development techniques, security, tech debt balance, TDD, and agile habits
- Version Control/ CI: Git, SVN, Jenkins, Circle CI.
- Good understanding of the ELK stack
Responsibilities & Authorities
- Work in a fast pace and learning oriented environment. We love stretching the boundaries of technology.
- Pay close attention to detail and respect timeframes and set deadlines
- Take initiatives to constantly improve the existing application backend