Your team (TechFES)
Madhi’s TechForEdSystems (TFES) vertical will comprise of
education and technology experts and data science specialists and will bring
Tamil Nadu’s vision for a revolution in education governance driven by
technology and data science to fruition. With no other state in India having
put such sophisticated systems in place, this endeavour will serve as an
exemplary pioneering effort in India and pave the way for Madhi’s foray into
other states. The TFES team will build feature-rich mobile applications and
dashboards for 4 groups of stakeholders viz., teachers, students, officials and
parents. The data flows will be mapped intricately with seamless integration
across all 4 user groups. For eg., when a student accesses the student app and
attempts a quiz, the data will be captured and relayed on all 4 apps and linked
to the unique student ID. The apps will be integrated with the State Education
Management Information System (EMIS) making it an efficient and 2 Lead, IT
sustainable design approach. Madhi will leverage the deep expertise of having
built systemic reform in Tamil Nadu and leverage the applied insights from
having co-built eight iterations, thus far, of TNVN to implement TFES
In this role, following will be your responsibilities:
- Develop and maintain web applications using React.js.
- Design and implement backend services using Python and frameworks such as Django or Flask.
- Manage and optimize PostgreSQL databases.
- Develop cross-platform mobile applications using React Native and Android (Java/Kotlin).
- Integrate third-party services and APIs.
- Collaborate with the design team to translate UI/UX designs into functional and responsive applications.
- Write clean, maintainable, and efficient code.
- Implement unit and integration tests to ensure code quality.
- Utilize Docker for containerization and manage CI/CD pipelines.
- Deploy and manage applications on cloud platforms like AWS, Google Cloud, or Azure.
- Participate in Agile development processes and contribute to continuous improvement practices.
Requirements
Prerequisites include:
Frontend Development:
- Proficient in React.js, HTML5, CSS3, JavaScript
- Experience with Redux or Context API for state management
- Knowledge of RESTful APIs and WebSocket
- Strong understanding of responsive web design principles
Backend Development:
- Strong proficiency in Python
- Experience with Django or Flask framework
- Proficient in PostgreSQL and database management
- Experience in developing RESTful APIs
- Familiarity with OAuth 2.0, JWT for authentication
Mobile Development:
- Experience in Android development (Java or Kotlin)
- Proficiency in React Native for cross-platform mobile development
- Experience with Firebase for notifications and real-time database
Additional Skills:
- Experience with Docker for containerization
- Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI)
- Experience with cloud platforms (AWS, Google Cloud Platform, Azure)
- Proficient in version control using Git
- Knowledge of unit testing and integration testing frameworks (JUnit, pytest)
- Understanding of Agile methodologies
Qualifications required
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Full Stack Developer or similar role.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
This
role will report to : Director, TechFes
Location: Chennai, Tamil Nadu
Please note: You will be expected to
bring your own laptop with updated software (MS Office 2016)
Remuneration: 7 LPA to 9 LPA