CORE PROFILE
Design and develop highly available architectures. Provide cost effective solution to problems and integrate new technologies to existing/future architectures. He/she should also possess the knowledge of various design patterns, Micro-service Architecture and how things work behind the scene in any relevant technology he/she had worked upon. He/she should be familiar with Agile techniques/methodologies/ceremonies.
NATURE OF WOR
- KIndividual contributor with hands-on experience in Design, execution, deployment, monitoring and maintaining software engineering applications
- .Active participation in Code Reviews and production deployments
- .Take project requirements and map them to technical desig
- nActively participate in architecture design teams as a key contributor to product definition and future implementation plannin
- gWork closely with frontend and other backend development teams to ensure the platform is built to support their need
- sWork closely with service engineering teams to ensure platform is built with scalability & ease of deployment and maintenanc
- eBuild reusable APIs for internal and external use
- .Documentation of standard practices adopted in the platform
- .Team building activitie
- sHelping with recruitment
s
REQUIRED SKIL
- LSBachelor of Science in Computer Science, Information Technology, Computer Engineering, or equivale
- ntStrong experience developing apps using Java, Python and AWS sta
- ckExperience with DB technologies (PostgreSQL, MySQL, MongoDB) as well exposure to No SQL DBs (Mongo, Cassandra, Dynam
- o)Strong experience in developing and consuming RESTful web servic
- es4-7 years of building large scale internet services / platform / backend developme
- ntKnowledge in unit testing using at least one of these frameworks (Jest, Mocha, JUni
- t)Strong working knowledge of version control tools (e.g. Git, GitLab, GitHu
- b)Experience with containerization (Docke
- r)Experience with Amazon Web Services or comparable cloud service provide
- rsExperience with caching technologies (Redis, Memcache) is a pl
- usExperience developing apps using Java, Scala or Python is a pl
- usKnowledge of web frontend development (HTML, CSS, JavaScript, ReactJS, Vue, Angular) is a pl
uS