
Job Title: Senior Backend Developer – Ecommerce Marketplace
Company: Bharat Agrolink
Location: Bhopal, Madhya Pradesh (On-site)
Job Type: Full-time
Experience Required: 3+ Years
About Bharat Agrolink
Bharat Agrolink is a fast-growing agri-tech ecommerce marketplace focused on connecting farmers, vendors, and distributors across India. Our platform is built to simplify agricultural commerce and bring quality agri-products closer to farmers through technology-driven solutions.
We are looking for a Senior Backend Developer who can take ownership of backend architecture, scalability, and performance of our ecommerce marketplace platform.
Key Responsibilities
Develop, maintain, and optimize backend applications for ecommerce and multi-vendor marketplace platforms.
Design and build secure and scalable REST APIs for web applications, mobile apps, and third-party integrations.
Architect and maintain clean, modular, and scalable backend systems.
Integrate and maintain payment gateways, shipping APIs, and external services.
Design, manage, and optimize MySQL and MongoDB databases.
Ensure backend performance, scalability, and security best practices.
Debug, troubleshoot, and resolve complex backend issues.
Collaborate with frontend, SEO, and operations teams to ensure smooth platform performance.
Implement automation workflows and backend improvements.
Manage deployments and server configurations.
Required Skills and Qualifications
Strong experience in PHP frameworks such as Laravel or CodeIgniter.
Hands-on experience with Node.js.
Strong command over MySQL, SQL, and MongoDB.
Solid experience in REST API development and third-party integrations.
Experience working on ecommerce or multi-vendor marketplace platforms.
Understanding of server management and deployment processes.
Knowledge of SEO-friendly backend architecture.
Strong analytical thinking and problem-solving skills.
Ability to work in a fast-paced and deadline-driven environment.
Good to Have
Experience building scalable ecommerce marketplace systems.
Experience with Docker-based deployments.
Knowledge of caching mechanisms and performance optimization.
Familiarity with Git or other version control systems.
Why Join Bharat Agrolink
Opportunity to work on a rapidly growing ecommerce marketplace.
Take ownership of backend architecture and core platform systems.
Be part of a performance-driven and growth-oriented startup culture.
Strong career growth opportunities while working on real-world scalable products.

Similar jobs
Job Position: Lead II - Software Engineering
Domain: Information technology (IT)
Location: India - Thiruvananthapuram
Salary: Best in Industry
Job Positions: 1
Experience: 8 - 12 Years
Skills: .Net, Sql Azure, Rest Api, Vue.Js
Notice Period: Immediate – 30 Days
Job Summary:
We are looking for a highly skilled Senior .NET Developer with a minimum of 7 years of experience across the full software development lifecycle, including post-live support. The ideal candidate will have a strong background in .NET backend API development, Agile methodologies, and Cloud infrastructure (preferably Azure). You will play a key role in solution design, development, DevOps pipeline enhancement, and mentoring junior engineers.
Key Responsibilities:
- Design, develop, and maintain scalable and secure .NET backend APIs.
- Collaborate with product owners and stakeholders to understand requirements and translate them into technical solutions.
- Lead and contribute to Agile software delivery processes (Scrum, Kanban).
- Develop and improve CI/CD pipelines and support release cadence targets, using Infrastructure as Code tools (e.g., Terraform).
- Provide post-live support, troubleshooting, and issue resolution as part of full lifecycle responsibilities.
- Implement unit and integration testing to ensure code quality and system stability.
- Work closely with DevOps and cloud engineering teams to manage deployments on Azure (Web Apps, Container Apps, Functions, SQL).
- Contribute to front-end components when necessary, leveraging HTML, CSS, and JavaScript UI frameworks.
- Mentor and coach engineers within a co-located or distributed team environment.
- Maintain best practices in code versioning, testing, and documentation.
Mandatory Skills:
- 7+ years of .NET development experience, including API design and development
- Strong experience with Azure Cloud services, including:
- Web/Container Apps
- Azure Functions
- Azure SQL Server
- Solid understanding of Agile development methodologies (Scrum/Kanban)
- Experience in CI/CD pipeline design and implementation
- Proficient in Infrastructure as Code (IaC) – preferably Terraform
- Strong knowledge of RESTful services and JSON-based APIs
- Experience with unit and integration testing techniques
- Source control using Git
- Strong understanding of HTML, CSS, and cross-browser compatibility
Good-to-Have Skills:
- Experience with Kubernetes and Docker
- Knowledge of JavaScript UI frameworks, ideally Vue.js
- Familiarity with JIRA and Agile project tracking tools
- Exposure to Database as a Service (DBaaS) and Platform as a Service (PaaS) concepts
- Experience mentoring or coaching junior developers
- Strong problem-solving and communication skills
Job Purpose
We work in the latest technology, and our foundations are data structures, algorithms, solid logical reasoning, and mathematics. We are looking for very strong engineers who love coding, optimizing, and ensuring their code is the most efficient.
You will be involved with hardcore development. If you are an assembler of code or packages from different places to build something, you may not find our team to be the right fit.
You must be someone who can build anything from the ground up. Programming language should not be any barrier for you, as you should be able to pick up any programming language or underlying technology within a week.
Key Areas of Responsibility
Core development. Ready to participate in the designing, brainstorming, and development process. You must give sleepless nights to meet deadlines whenever required.
Desired Candidate Profile
Essential Skills
- Reliable, Accountable, and Trustworthy
- Ability to understand software requirements based on a wireframe/program specification
- Familiarity with GoLang / PHP / Python / Java / C / C++ / Linux Shell and Scripting / HTML / CSS / JS / Node.js is a plus
- Effective communication skills to ensure smooth coordination of tasks with the Team Leader.
- Knowledge of MongoDB, MySQL, and PL/SQL is a plus
- Familiarity with ML, TensorFlow, and Keras is a plus
- Knowledge of web servers such as Apache, NGNIX, and the HTTP protocol is a plus.
- Knowledge of multi-process, threads, memory, and filesystem on Linux is desirable.
- Must Solve The Following
To consider you for the current opening, please make sure to understand the following question and solve it. A simple program in any programing language would do. If you cannot solve this, please do not apply.
Write a function foo(x) where foo(foo(x)) = -x (assume x to be an integer, and foo(x) has to be always real), any programming language would do. Before submitting the answers, please verify that the output of foo(foo(10)) should be -10 and foo(foo(-10)) should be 10.
Requirement :
- Good knowledge of Java and Spring F/W (Spring Boot, Spring Security, Spring ORM, Spring Rest, Spring Cloud)
- Good knowledge of relational database design and query via both SQL and ORM (hibernate, spring data)
- Good knowledge of ElasticSearch or other document-oriented database
- Good knowledge of Microservice architecture, including REST API design
- Good knowledge of asynchronous data pipelines using Kafka or AWS SNS/SQS or similar modern messaging framework
- Good knowledge of AWS or other public cloud environment
- Hands-on experience with Redis Cache, Memcache or Ehcache
- Good knowledge of domain-driven design is a huge plus
- Web services & API standards (REST/OAuth/JSON)
Role and Responsibilities:
- To ensure success as a js developer, you should possess extensive knowledge of Node.Js based services like Express js, Multer.
- Candidate must be well aware of the JS concepts like promises, async-await, callback, fetch, and array methods like map, filter, reduce.
- Knowledge of GIT is a must.
- Must have sound knowledge of creating API through postman or similar tools, developing and maintaining all server-side network requests, ensuring optimal performance of the central database, collaborating with front-end developers on the integration of elements.
- Deep Understanding of mongo and MySQL.
- Working knowledge of Microservices.
- Good understanding of AWS services, Like Instance,S3, Route53, Elastic Bean Etc.
- Best writing code understanding.
Experience Required:
- The candidate must at least have a total experience of 1 Year - 3 years in the relevant field.
- The candidate must have basic knowledge regarding data structure and algorithm.
- We require people with keen logistics skills.
- The candidate must be strong with basics and their concepts must be clear enough to deal with all sorts of delusions.
Location:
- The job-role of a Node.js developer is open only for candidates residing in Indore or are willing to relocate to Indore.
- We are also providing remote opportunity.
We are highly fetching for immediate joiners or candidates that may join the company within 15 days.
About the company:
- SheThink Pvt. Ltd. is an IT-based outsourcing company dealing in providing expertise in e-commerce and government-based projects.
- We provide expert services in developing web and application services.
- We help vendors for getting projects in a single domain.
- We are the guide to help vendors in determining their core capabilities and transform those abilities to reach new heights of success and growth.
- We are the best in providing services to help the clients in piping their projects by providing a one-stop solution to all hiring problems.
- We have a selective module to ease the hiring process of clients and vendors.
- We have recently started a recruitment consultancy service, where we help the clients in hiring permanent candidates.
- We are also providing great assistance to the clients to hire candidates on a contractual basis.
OUR GOAL IS TO ENGAGE OUR SERVICES IN SIMPLIFYING TECH.
Interested candidates can share their CV at vartika(at)shethink(dot)in
Basic Qualifications:
- 2+ years of non-internship professional software development experience
- Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
- 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
Additional Job requirements
- BS/MS/PhD in Computer Science/Math or equivalent
- BS in computer science or related field.
- 2+ years of relevant professional software development experience: designing, developing, and delivering software written in Java, C#, or C++, web development.
- Knowledgeable in object-oriented design patterns.
- Experience building highly scalable and distributed systems
Preferred Qualifications
- Experience with service-oriented architecture and application/services development
- Passion for performance debugging and benchmarking
2. Experience with Microservices Architectures
3. Experience with RESTful and Stateless services
4. Broad and deep knowledge of design patterns and algorithms
Aakash Educational Services Limited (AESL) is a leading educational institution in India that provides comprehensive test preparatory services for students preparing for medical and engineering entrance examinations, school/board exams and competitive and scholarship exams such as NTSE, KVPY, and Olympiads. The “Aakash” brand is associated with quality test preparation and a proven student selection track record in various medical and engineering entrance examinations
What Would You Be Doing
- Building and supporting backend and frontend development of websites and application projects
- Producing appropriate and effective technical solutions
- Working with a wider, distributed technology and project management teams to meet deadlines and maintain a high standard of code quality
- Understanding, defining, and communicating functional and non-functional requirements
- Working with our technical directors and project managers to define, scope, and estimate projects and features
- Working with QA teams to address bugs and ensure our work output is of the best quality
- Excellent written and verbal English communication
- Full exposure to both backend and frontend development on Drupal platforms
- A strong and demonstrable background working with Drupal, especially 8/9
- Experience building custom integrations, services, and modules within Drupal as well as integrating with APIs
- Strong in Data Structure and Algorithm
- Experience with Drupal templating using HTML5, CSS (SCSS is a bonus), and JavaScript and also the Twig templating engine
- Competent with MySQL and optimising query and table performance within a Drupal platform
- Working with cloud platforms like AWS
- BE/B.Tech/MCA with 4+ years of experience in Drupal implementation
- Strong experience in CI/CD processes (Jenkins, pipelines etc.)
- Should have a good understanding of OOPs concept and Design Patterns like
- Good Understanding of workflows










