Location: Bangalore/Bengaluru
Salary: Open
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+

Job reference: JO-201110-228789

Need Help?

Let us take a look at your profile and give you extra advice.
Send us your CV

Job application

You are about to apply to the following job: Principal Architect . Applying a job is not a commitment, it gives us the authorization to show your CV to the employer

Upload from Computer


Full Name
Company and title

LinkedInProfile

i18n: If This Is Not You i18n: Go To Linkedin i18n: And Log In With Your Credentials.


Application confirmed!
Thank you for applying! We shall be in touch with you.

Jobs you might be interested in