TeachEdison

Software Engineer - Consultant

Check with seller / month
Coimbatore, Tamil Nadu, India IT Engineer & Developer Active
Actively Hiring Coimbatore Full Time
Advertisement

Job Description

Skills:
Django, REST Framework, Next.js, TypeScript, FastAPI, 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.
Ready to take the next step?

Don't wait — new applications are being reviewed daily.

Job Safety Alert Real jobs on Jobsiya are always free. Never pay for an interview and never share bank or OTP details. Report this job →