company logo

Software Engineer - Consultant

Coimbatore
Contract
Mid-Level: 4 to 6 years
Posted on Jan 19 2026

About the Job

Skills

Django
Next.js
FastAPI
REST Framework
TypeScript
Microservices CI/CD
Python

Company Overview

TeachEdison is an innovative Education Technology company headquartered in Bangalore, specializing in developing high-performance software for educators. Our flagship product, EdisonOS, empowers knowledge commerce through a robust operating system. With a talented team of 11-50 professionals, we are committed to shaping the future of education technology. Learn more at teachedison.com.


Job Overview

We are seeking a talented and driven Software Engineer Consultant to join our growing team at TeachEdison. This mid-level, contract role is based in Coimbatore and is best suited for professionals with 4 to 6 years of relevant work experience. The selected individual will contribute to our cutting-edge projects, playing a vital role in enhancing software solutions that power education commerce on EdisonOS.


Qualifications and Skills

  • Django (Mandatory skill): Strong expertise in developing scalable and maintainable backend solutions using Django framework for complex applications.
  • Next.js (Mandatory skill): Proven ability to build modern, efficient, and responsive web interfaces using Next.js for enhanced user experiences.
  • FastAPI (Mandatory skill): Deep knowledge in building high-performance APIs and microservices architectures with FastAPI framework.
  • REST Framework: Demonstrated experience designing and implementing RESTful APIs, ensuring robust and secure communication across services.
  • TypeScript: Proficiency in TypeScript for building type-safe, reliable, and large-scale front-end or back-end applications.
  • Microservices CI/CD: Experience in microservices architectures and continuous integration/continuous deployment pipelines to automate and streamline development processes.
  • Python: Advanced programming skills in Python, enabling effective backend development and seamless integration with multiple systems.
  • Strong problem-solving skills combined with an analytical mindset to efficiently troubleshoot and optimize complex software systems.


Roles and Responsibilities

  • Develop, test, and deploy scalable backend and frontend components for EdisonOS using Django, Next.js, and FastAPI frameworks.
  • Collaborate with cross-functional teams to design system architecture that meets business and technical requirements.
  • Implement RESTful APIs and ensure their security, reliability, and high performance, catering to varied client and server applications.
  • Contribute to the adoption and maintenance of microservice-based architectures to support platform scalability and modularity.
  • Ensure continuous integration and deployment processes using best practices for DevOps and CI/CD pipelines.
  • Write clean, maintainable, and well-documented code to support future development and third-party integrations.
  • Troubleshoot, identify bottlenecks, and optimize workflows to improve the performance of the software and underlying systems.
  • Engage in code reviews, knowledge sharing, and mentorship to foster a collaborative and high-performing engineering culture.

About the company

We are an Education Technology Company with a focus on building High Performance Software for Educators. We are currently building EdisonOS, a powerful Operating System for Knowledge Commerce.

Industry

Software Development

Company Size

11-50 Employees

Headquarter

Bangalore

Other open jobs from TeachEdison