Job Description
As a Senior Software Engineer, you will be responsible for implementing SaaS-based enterprise applications on the cloud and on-premise.
Required Skills:
- 8+ years of experience in a similar position.
- Bachelor’s degree in Computer Science, or related field.
- Strong in Computer Science fundamentals and core are like Data Structure, Object Oriented Design, Enterprise Design Patterns, Problem Solving, Algorithms, and Complex Analysis
- 3+ years experience in Python language, Restful Web Services
- 2+ years of experience in integrating middleware systems like Kafka, File Store
- 2+ year experience working in Cloud Technologies like GCP, AWS, Azure
- Must have experience in database – MongoDB, SQL-DB, Elasticsearch
- Must have experience in Docker container, Kubernetes
- Must have experience working in Unix/Linux environment
- 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
- Knowledge of service mesh technologies