Job Description
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.
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer - Consultant position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Coimbatore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
