Desired Candidate Profile
What youll do
We need super smart engineering manager to help with building top notch learning platform to deliver cutting edge educational courseware and assessments. Our engineers combine creativity, curiosity, and drive to continuously perfect and revolutionize teaching and learning services. We are looking to bring more intellectually curious engineers who are passionate about technology
What you will be working on
Our platform is largely an event driven platform implemented via microservices architecture. The platform runs in the cloud and uses a large number of technologies and middle ware. The bulk of backend code is written in NodeJS using HAPI, Express, SailsJS and some JAVA. We use mix of Kafka, Redis, Consul, Elastic Search, MongoDB, and are actively increasing our use of AWS technology stack.
Primary Responsibilities
Implement architecture of complex backend services
Strive for high quality and rapid output through the use of agile software development best practices
Performance tuning, testing, refactoring, usability, and automation
Participate in regular code reviews
Keep on top of task and defect management system for assigned issues for each iteration as well as estimate and assess work priority.
Plan by understanding the details (effort, risk, priority) of remaining work committed for a release
Execute an incremental and iterative software development process
Perform peer code reviews as part of everyday workflow
Contribute ideas to continually improve the teams productivity, job enjoyment, and code quality.
Education:
UG: Any Graduate - Any Specialization
PG: Any Postgraduate - Any Specialization
Doctorate: Doctorate Not Required
Contact Details:
Keyskills:
Elastic Search
Redis
Education
Java
Microservices
MongoDB
Software Development
AWS
Defect Management
Engineering Management