Wednesday, June 17, 2020

Fliplearn Education - Senior Software Engineer - Backend Development (4-6 yrs) (Fliplearn Education Pvt Ltd)

Job Description :

Are you obsessed with writing great software that scales and want to be a part of a highly motivated team that is focused on building systems that make greater impact? Do you want to be part of the technology wave taking the education industry to unprecedented epitomes? If yes, we have a wonderful opportunity for you.

Organization Brief :

Fliplearn is India's preferred learning and communication platform for schools, students and parents. It has presence in 3500+ schools and is used by 3.5 million users. We are together working towards our vision of transforming education delivery across the world. There is a long journey ahead and we are looking for passionate and focused people who are willing to join us on this path. We promise you immense learning, interesting challenges, bright minds to work with and great fun along the way! Learn more about us at www.fliplearn.com

Job Description

- Design and Build

- Development of Backend systems - APIs, CRONs, etc.

- Design and build Web Applications(Angular8 or any other framework) - (given an HTML, JPEG)

- Design modules wrt API request/response, MySql tables (and indexes etc), NoSql implementations

- QA other developers' API and front end pieces for bugs

- Leading and Mentoring a Team

- Change Release - New Feature or Enhancement. End to End ownership of getting the change released and deployed to Production environment

- Release / Delivery Quality

- Ensuring Code is as per solution / tech design

- QA other developers' APIs/Front End Integration of APIs pieces for bugs

- Code Reviews as per standards

- QA process

- Release / Migration plan and execution without any downtime

- Project Management

- Coordinating with different teams (both in-house and external) to get assigned tasks/changes done in time for Release

- People Development

- Mentor team to grow in technical and interpersonal skills

- Technical Advancement

- Continuously discover, evaluate, and implement new technologies to maximize development efficiency

- Explore newer tech areas / solutions available for integration

Skills Required

- Programming & Problem Solving

- Strong in Data Structures and Algorithms

- Good Problem-Solving skills

- Should have good fundamentals of MVC, REST, Service based architecture, Databases MySQL

- Should have good understanding of design patterns

- Technical

- Should be willing to work on any Tech Stack and Programming Language (PHP / JAVA / .NET / Python etc.)

- Worked in Frameworks: (Slim, Laravel, Symphony, Yii)

- Proven working experience in Web Development - Angular5 (optional)

- Should be able to include NFRs (like performance, scaling, access controls, security etc) in implementation.

- Be able to critically evaluate requirements, even proposed implementations to make sure the code is developed without a lot of bugs

- Leadership / People Management traits

- Must be a leader by example; should be a role model for others

Apply Now