Eastern Book Company Off Campus Drive 2026: Software Developer Role in Lucknow
If you are looking for a solid opportunity to start or early-boost your career in software development, Eastern Book Company (EBC Group) has opened applications for a Software Developer in Lucknow. This entry-level role focuses on platform and product development, giving you direct hands-on exposure to building educational platforms, web tools, and web-scale infrastructure.
In this detailed guide, we will break down everything you need to know about this hiring update: company background, eligibility rules, key technical skills, responsibilities, salary expectation, and a simple step-by-step application procedure.
Job Overview Table
| Parameter | Details |
|---|---|
| Company Name | Eastern Book Company (EBC Group) |
| Role Title | Software Developer (Platform & Product Development) |
| Job Location | Lucknow, Uttar Pradesh, India |
| Experience Level | Entry Level / Freshers (0 to 2 Years) |
| Qualifications | B.E / B.Tech / MCA / M.Sc / B.Sc in Computer Science or IT |
| Estimated Salary | Best in industry standards for Lucknow location |
| Employment Type | Full-Time, Permanent |
About Eastern Book Company (EBC Group)
Eastern Book Company is India's pioneer legal information publisher and legal tech solutions provider. Established decades ago, EBC has successfully modernized legal publishing in India, transitioning from traditional books to digital web applications, cloud repositories, and mobile products. Today, EBC runs several massive platforms used by legal professionals, law schools, judges, and legal researchers across India.
Key products developed and managed under the EBC umbrella include:
- SCC Online: India’s most trusted database for Supreme Court judgements, statutory laws, and legal commentary.
- EBC Webstore: India's largest dedicated legal e-commerce portal selling legal literature, manuals, and standard works.
- EBC Reader: A cloud platform designed for modern, cross-device legal library access with offline reading support.
- EBC Learning: An online learning portal offering legal courses, practical skill modules, and professional training.
Joining EBC gives software engineers the chance to work in a stable, established brand that acts as a modern tech workplace with agile product management, microservices architectures, cloud platforms, and modern web frameworks.
Detailed Role Responsibilities
As a Software Developer in the Platform & Product Development team, you won't be just fixing bugs; you will actively take charge of modular application components. Here is what you will be working on day-to-day:
- Feature Building: Write high-quality, clean, and testable code in Python (Django or similar web frameworks) to build new features on the EBC Learning and web platforms.
- Maintenance & Bug Fixing: Monitor running applications, diagnose unexpected server behavior, optimize sluggish database queries, and patch software bugs.
- API Engineering: Implement clean RESTful APIs that link modern client applications, mobile backends, and internal workflow systems smoothly.
- Cross-functional Coordination: Work closely alongside product managers, UX/UI designers, and content production teams to translate business needs into operational software.
- Platform Reliability: Help improve reliability, application uptime, security standards, and deployment speeds via modern DevOps practices.
Eligibility Criteria & Educational Qualification
Applicants should ideally meet these basic criteria to be considered for evaluation:
- Educational Background: B.E., B.Tech, M.E., M.Tech, MCA, M.Sc, or B.Sc in Computer Science, Information Technology, or closely aligned engineering streams.
- Target Batches: Freshers (2024 / 2025 / 2026 pass-outs) and early career professionals with up to 2 years of practical experience.
- Academic Scores: No strict percentage cut-off is cited, but having consistent marks without active backlogs is expected.
Required Technical & Soft Skills
To stand out during screening, you should possess a working command over these tech stack areas:
Primary Tech Stack Requirements:
- Python Programming: Strong conceptual grasp of Python syntax, data structures, object-oriented principles, and standard modules.
- Web Frameworks: Knowledge of web backends using Django, Flask, or FastAPI. Experience building full-stack web applications or REST services is a major plus.
- Web Fundamentals: Understanding of standard Web Tech including HTML5, CSS3, basic JavaScript, and asynchronous API calls.
- Databases & SQL: Experience writing SQL queries, understanding relational schemas, and working with relational systems like PostgreSQL or MySQL.
- Version Control & OS: Familiarity operating inside Linux terminals and utilizing Git workflows (commits, branching, pull requests).
Good-to-Have Bonus Skills:
- Hands-on knowledge of Docker containers, CI/CD automated test pipelines, and cloud setup (AWS/GCP).
- Experience building or customizing Learning Management Systems (LMS) or educational apps.
- Familiarity leveraging modern AI-assisted coding tools to speed up debugging and feature generation.
Selection Process & Interview Steps
While selection flows may adapt depending on application volume, you can prepare according to standard developer recruitment rounds:
- Resume Shortlisting: HR and tech leads evaluate your application based on highlighted projects, GitHub profiles, and relevant technology stacks.
- Technical Coding Assessment or Project Task: Candidates may receive a practical project assignment or online coding test focusing on Python data structures, SQL queries, and basic web API logic.
- Technical Interview Round: Detailed interview evaluating object-oriented design, web architecture, Python basics, relational database modeling, and previous project walk-throughs.
- HR / Culture Fit Round: Final discussion focusing on your communication skills, job location preference in Lucknow, learning mindset, and compensation expectations.
How to Apply
Applying for this software developer role is simple and straightforward. You can apply directly through LinkedIn or by emailing your resume directly to EBC HR team.
Option A (Email Direct): Send your updated CV along with links to your GitHub profile, portfolio, or project links to: employment@ebc.co.in
Option B (LinkedIn Application): Use the official application link provided below to visit the post on LinkedIn and apply online.
Make sure your resume clearly highlights Python projects, web framework knowledge, and direct links to live apps or GitHub code repositories before submitting.