
š Job Title: Backend Developer
š Experience: 5-7 Years
š”Location: Bangalore
š Notice Period :- Immediate Joiners
š” Work Mode - 5 Days work from Office
( Candidate Serving notice period are preffered)
Role Summary
We are looking for a Backend Engineer to join the Platform Implementation Team, responsible for building scalable, secure, and high-performance backend systems for a multi-cloud Data & AI platform. You will design microservices, develop REST APIs, and enable seamless data integration across enterprise systems like CRM and ERP.
š« Key Responsibilities
ā Design and develop scalable microservices and RESTful APIs
ā Build event-driven architectures for asynchronous processing
ā Integrate backend systems with cloud platforms (GCP/Azure)
ā Ensure secure, reliable, and optimized data handling
ā Collaborate with cross-functional teams (UI, Data, Platform)
ā Follow best practices in coding, testing, CI/CD, and containerization
š« Mandatory Skills (Top 3)
ā Strong backend programming experience (Python / Node.js / Java)
ā Expertise in API development & Microservices architecture
ā Hands-on experience with Cloud platforms (GCP or Azure)

Similar jobs
Preferred Skills:
- Experience with XML-based web services (SOAP, REST).
- Knowledge of database technologies (SQL, NoSQL) for XML data storage.
- Familiarity with version control systems (Git, SVN).
- Understanding of JSON and other data interchange formats.
- Certifications in XML technologies are a plus.
- Deployment and production support.
- Strong knowledge of SQL database and experience in writing queries with and without ORM.
- Designing and creating RESTful APIs for internal and partner consumption
- Experience of code versioning tools, such as Git, Bitbucket, Github
About Monarch:Ā
At Monarch, weāre leading the digital transformation of farming. Monarch Tractor augments both muscle and mind with fully loaded hardware, software, and service machinery that will spur future generations of farming technologies.Ā
With our farmer-first mentality, we are building a smart tractor that will enhance (not replace) the existing farm ecosystem, alleviate labor availability, and cost issues, and provide an avenue for competitive organic and beyond farming by providing mechanical solutions to replace harmful chemical solutions. Despite all the cutting-edge technology we will incorporate, our tractor will still plow, till, and haul better than any other tractor in its class. We have all the necessary ingredients to develop, build and scale the Monarch Tractor and digitally transform farming around the world.Ā
What you will do:Ā
1. Design, implement and deliver custom solutions using the existing robotics framework.Ā
2. Debug issues, do root-cause analysis and apply fixes.Ā
3. Design and implement tools to facilitate application development and testing.Ā
4. Participate in architectural improvements.Ā
5. Work with team members in deployment and field testing.Ā
Qualifications:Ā
1. Bachelorās degree / Masters in Engineering (ECE or CSE preferred)Ā
2. Work experience of 3+ years in software programming.Ā
3. Proficiency in Python programming for Linux based systems.Ā
4. Full understanding of software engineering.Ā
Ā
5. Basic Knowledge of Robot Operating System (ROS) is a plus.Ā
6. Good understanding of the algorithms and control loops.Ā
7. Working knowledge of Git: creating, merging branches, cherry-picking commits, examining the diff between two hashes. Advanced Git usage is a plus.Ā Ā
8. Knowledge of video streaming from edge devices is a plus.Ā
9. Thrive in a fast-paced environment and have the ability to own the projectās tasks end-to-end with minimum hand-holdingĀ Ā
10. Learn and adapt new technologies & skills. Work on projects independently with timely delivery & defect free approach.Ā
What you will get:Ā
At Monarch Tractor, youāll play a key role on a capable, dedicated, high-performing team of rock stars. Our compensation package includes a competitive salary, excellent health, dental and vision benefits, and company equity commensurate with the role youāll play in our success.Ā Ā
Ā
- 2.5+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem solving
Good to Have Skills:
- 3+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.
About the team
Vakilsearch is on a mission to make Legal Simple. We are the leaders in Indian Legal, Tax and Compliance. Our mission is simplifying businesses to be in compliance with Government through end to end process and workflow automation. This is the key initiative of Vakilsearch as we look to revolutionize legal space in India.
Ā
We are a technology-driven platform, offering services that cover the legal needs of start-ups and established businesses. Some of our services include incorporation, government registrations & filings, accounting, documentation and annual compliances. In addition, we offer a wide range of services to individuals, such as property agreements and tax filings. Our mission is to provide one-click access to individuals and businesses for all their legal and professional needs.
Key Skills
- Strong proficiency with JavaScript
- Strong knowledge in JavaScript Object Oriented Programming
- Strong Knowledge of Node.js and frameworks such as Express
- Good Understanding of the nature of asynchronous programming model
- Good Understanding of callbacks and event emitters
- Good Experience in Node.js Module/Library development
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Proficient understanding of code versioning tools, such as Git
- Working experience with MongoDB or equivalent nosql data store
- Deep hands-on experience in designing & developing Python based applications
- Hands-on experience building database-backed web applications using Python based frameworks
- Excellent knowledge of Linux and experience developing Python applications that are deployed in Linux environments
- Experience building client-side and server-side API-level integrations in Python
- Experience in containerization and container orchestration systems like Docker, Kubernetes, etc.
- Experience with NoSQL document stores like the Elastic Stack (Elasticsearch, Logstash, Kibana)
- Development experience with modern JavaScript based front end frameworks, especially Vue.js
- Experience in test automation and TDD
- Experience testing interactive applications with unit testing frameworks for the various technology stacks
- Experience in using and managing Git based version control systems - Azure DevOps, GitHub, Bitbucket etc.
- Experience in using project management tools like Jira, Azure DevOps etc.
- Expertise in Cloud based development and deployment using cloud providers like AWS or Azure
Key Skills
- In depth knowledge of Node.js
- Knowledge of integration with front-end JavaScript libraries and frameworks like react js
- Should be experienced with Micro-services.
- Knowledge of both SQL and NoSQL databases such as MySQL, Oracle, MongoDB
- Working experience of Git preferably bitbucket.
- Good knowledge of CI/CD preferably using bitbucket pipelines and Jenkins.
- Working knowledge of agile methodologies and techniques
| Ability to understand C and C++ and re-write / rebuild applications and services in Java and .JSP JS Ability to understand C++ code at the minimum; but preference is to try get someone who had C++ hands on. Experience with microservices architecture design and implementation Ability to design; develop; and deploy applications and services in a containerized environment using Java; .JSP JS; XML; SQL; Custom Development Experience with databases - DB2; Oracle; MYSQL Experience working on UNIX environment Experience working on migrating applications / services (re-write and re-build) from legacy to cloud-based platforms Proven experience with application and platform modernization Ability to understand of High Availability Design and Architecture (including authorization; authentication ; vulnerability) Strong knowledge of test-driven development; automated testing; and proper test design. |

Looking for a proficient Backend Engineer - JAVA for a leading E-Commerce Company.
- Proficient in Java, with a good knowledge of its ecosystems
- Great OO skills, including strong knowledge in design and architectural patterns
- Skill for writing reusable Java libraries
- Experience with Play Framework for Java
- Experience with JavaScript & frameworks like AngularJS
- Knowledge of concurrency patterns in Java
- Familiarity with concepts of MVC, JDBC, and RESTful
- Basic understanding of JVM, its limitations, weaknesses, and workarounds
- Implementing automated testing platforms and unit tests
- Working knowledge of NoSQL (preferably MongoDB)
- Proficient understanding of versioning tools, such as Git
- Desire to contribute to the wider technical community through collaboration
- Ability to quickly grasp any new technologies
- Strong communication and collaboration skills
Ā









