We are sorry!

This job has been closed. You will find bellow the job description as a reminder. It is not possible to apply anymore.

Salary: Open
Employment Type: Permanent
Industry: Technology/Online
Sub-industry: Platforms
Function: Technology

Company Overview

The client is a new-age online education platform providing post-graduation course in Data, Technology and Management domain. The position is open for Bangalore and Mumbai location.

Job Description

A highly motivated individual who has experience in architecting end to end web based ecommerce/online/SaaS
products and systems; bringing them to production quickly and with high quality. Able to understand expected
business results and map architecture to drive business forward. Passionate about building world class solutions.

Role and Responsibilities
● Work with Product Managers and Business to understand business/product requirements and vision.
● Provide a clear architectural vision in line with business and product vision.
● Lead a team of architects, developers, and data engineers to provide platform services to other
engineering teams.
● Provide architectural oversight to engineering teams across the organization.
● Hands on design and development of platform services and features owned by self - this is a hands-on
coding role.
● Define guidelines for best practices covering design, unit testing, secure coding etc.
● Ensure quality by reviewing design, code, test plans, load test plans etc. as appropriate.
● Work closely with the QA and Support teams to track quality and proactively identify improvement
opportunities.
● Work closely with DevOps and IT to ensure highly secure and cost optimized operations in the cloud.
● Grow technical skills in the team - identify skill gaps with plans to address them, participate in hiring,
mentor other architects and engineers.
● Support other engineers in resolving complex technical issues as a go-to person.

Requirements

Skills/Experience
● 12+ years of experience in design and development of ecommerce scale systems and highly scalable SaaS
or enterprise products.
● Extensive experience in developing extensible and scalable web applications with
○ Java, Spring Boot, Go
○ Web Services - REST, OAuth, OData
○ Database/Caching - MySQL, Cassandra, MongoDB, Memcached/Redis
○ Queue/Broker services - RabbitMQ/Kafka
○ Microservices architecture via Docker on AWS or Azure.
● Experience with web front end technologies - HTML5, CSS3, JavaScript libraries and frameworks such as
jQuery, AngularJS, React, Vue.js, Bootstrap etc.
● Extensive experience with cloud based architectures and how to optimize design for cost.
● Expert level understanding of secure application design practices and a working understanding of cloud
infrastructure security.
● Experience with CI/CD processes and design for testability.
● Experience working with big data technologies such as Spark/Storm/Hadoop/Data Lake Architectures is a
big plus.
● Action and result-oriented problem-solver who works well both independently and as part of a team; able
to foster and develop others' ideas as well as his/her own.
● Ability to organize, prioritize and schedule a high workload and multiple parallel projects efficiently.
● Excellent verbal and written communication with stakeholders in a matrixed environment.
● Long term experience with at least one product from inception to completion and evolution of the
product over multiple years.

Additional Information

Qualification
B.Tech/MCA (IT/Computer Science) from a premier institution (IIT/NIT/BITS) and/or a US Master's degree in
Computer Science.
Years of Exp – 12+