WHAT YOU WILL DO
We are seeking a talented and motivated Backend Engineer to join our team, focusing on the design, development, and maintenance of high-performance enterprise software solutions using Java and Spring. In this role, you will be instrumental in designing robust REST APIs and orchestrating complex workflows across a microservice architecture.
Responsibilities:
- Software Development: Design, build, and maintain efficient, reusable, and reliable Java code within Spring Boot Applications and Services
- API Design: Design and implement robust, scalable, and secure RESTful APIs to power front-end applications and third-party integrations. Build high-throughput, high-availability, and low-latency systems
- Microservices Orchestration: Orchestrate data flow and business logic across multiple microservices to ensure seamless end-to-end functionality.
- Database Management: Design schema, interact with, and optimize both NoSQL (e.g., MongoDB) and SQL (e.g., PostgreSQL) databases.
- Code Quality & Tooling: Leverage AI coding tools such as Cursor, CodeX, GitHub Copilot or similar tools to enhance productivity, accelerate development cycles, and maintain high code quality standards.
- Collaboration: Work closely with front-end developers, product managers, and other stakeholders to define, design, and ship new features.
- System Architecture: Participate in architectural discussions, code reviews, mentor and guide junior engineers, and help shape the future direction of our software platform.
REQUIREMENTS
- 4+ years of relevant work experience in software engineering, preferably enterprise software development
- AI/ML Concepts: An understanding of AI agents, their application in enterprise systems, use of MCP servers and the principles of context engineering.
- Frontend Development: Experience with React, Next.js, component libraries like mui, and an interest in being a full stack developer. An understanding of CSS, HTML DOM is a plus.
- Cloud Experience: Experience with cloud platforms such as AWS, Azure, GCP, or OCI.
- DevOps Practices: Familiarity with Docker, Kubernetes, and CI/CD pipelines.
ABOUT RIA
RIA is a tech company that leverages cutting-edge technology to revolutionize the insurance and healthcare industry. RIA has operations in India and in the US.
At the core of its operations is the Symphony platform, a Vertical AI platform which can be used for customised decision-making, automation, and data orchestration across Insurance and Health products.
Symphony can support businesses with its microservices-based architecture and helps modernize and modularize the legacy system.
WHY JOIN US
We’re building the foundation of our team right now, and are looking for ambitious team members to join us and increase with us. The work environment is fast-paced and you would make a clear impact!
You’ll partner with a stellar leadership team from IIT Kanpur, Kellogg, MIT Sloan, IIT Guwahati, and the University of Michigan. The team has also worked at companies such as McKinsey, Goldman Sachs, Niva Bupa, Acko, Care, ICICI Prudential, etc.
We’re a well-funded company, which has raised capital from top VCs, global insurers, and prominent Indian family offices.

About Ria Insurance
About
RIA is an InsurTech company on a mission to actively partner with our customers to improve their health and health outcomes. We are taking a very differentiated approach which is backed by how we use health data and digital health to keep our customers healthier.
To enable our mission, we are building our own core InsurTech platform in-house. This platform is cloud-native and on a microservices architecture. We’re building all our core components internally, such as - insurance APIs, an AI/intelligence layer, our own risk models, a health data platform, and a low-code insurance workflow automation platform.
We’re a well-funded start-up, which has raised capital from top VCs, global insurers, and prominent Indian family offices.
Our Team
Our team comes from IIT Kanpur, Kellogg, MIT Sloan, IIT Guwahati, UChicago Booth, IIT Madras & University of Michigan. The team has also worked at companies such as McKinsey, Goldman Sachs, Max Bupa, Swiss Re, ICICI Lombard, ICICI Prudential, etc.
Connect with the team
Company social profiles
Similar jobs
About Us:
We are not just an AD agency or a creative agency, we are a Communication Company. Founded in
2014, Moshi Moshi is a young, creative, gutsy and committed communication company that wants its clients to always Expect the EXTRA from it.
Our primary clientele consists of Startups & Corporates like Ola, Zoomcar, Mercedes Benz, ITC, Aditya Birla Group, Collive, MTV, Toit, IHCL, Jaquar, Sobha, Simple Energy, and Godrej amongst others. We have a huge team of creative folks, marketers, learners, developers, coders and a puppy momo, who believe Moshi Moshi is an experience rather than a company.
Why Moshi Moshi?
The learning curve at Moshi Moshi is very high when compared to the industry average and that's
primarily because you get to work with Companies / Brand managers / Marketers of different sizes
and thought processes who push you to think better and faster. So, Hop on to the ride we dearly call Moshi Moshi and let's Say hello to the world.
PS:- We are also very close to a lot of food joints and breweries, so in case your manager/boss gives you a lot of work or is Expecting the Extra, you can quickly grab a recharge and continue with your everyday life struggles. We can't do much about the manager!
Job Description:
We are looking for a highly driven and technically strong Technical Project Lead to manage and guide our Website Development and Digital Platforms team across web, mobile, cloud, and AI-driven projects.
Experience : 5 – 8+ Years
This role requires a strong balance of:
● Technical execution
● Team coordination
● Project ownership
● Client communication
● Technical problem-solving
The ideal candidate should be capable of handling complete project cycles while also mentoring developers and improving engineering processes across the team.
Key Responsibilities :
1. Technical Project Ownership
● Manage end-to-end project execution across:
○ Websites
○ Web applications
○ Mobile applications
○ AI-integrated platforms
● Coordinate with UI/UX, developers, QA, DevOps, and content teams
● Ensure projects are delivered on time with quality and performance standards maintained
2. Technical Leadership & Guidance
● Guide developers on architecture, debugging, optimization, and best practices
● Conduct code reviews and technical reviews
● Support the team in solving backend, frontend, infrastructure, and deployment issues
● Identify technical gaps and help upskill the team
3. Client Communication & Escalation Handling
● Participate in client discussions and technical solutioning calls
● Translate business requirements into actionable technical tasks
● Handle technical escalations and delivery concerns proactively
● Provide regular project updates and technical clarity to stakeholders
4. Process & Delivery Management
● Ensure smooth coordination between:
○ Design
○ Development
○ QA
○ Deployment
● Improve deployment processes, code quality, and documentation practices
● Maintain visibility into project status, blockers, and timelines
Required Technical Skills
Strong Working Knowledge Of
Full Stack Development
● MERN Stack (MongoDB, Express.js, React.js, Node.js)
● TypeScript
● REST APIs & Third-Party Integrations
Backend & System Design
● Python
● RabbitMQ
● Kafka
● Redis / Caching concepts
● API architecture & optimization
Mobile Development
● React Native / Flutter basics
● Mobile app deployment understanding
● Firebase integrations
Cloud & DevOps
● AWS Deployment & Infrastructure
● Docker
● Kubernetes
● CI/CD concepts
● Nginx
● CloudFront
Database Management
● MongoDB
● MySQL
● PostgreSQL
Version Control & Collaboration
● Git
● GitHub
AI & Automation
● AI Agents / AI workflow understanding
● Prompt engineering basics
● AI API integrations
SEO & Analytics
● Google Search Console
● Technical SEO understanding
● Website performance optimization
Additional Preferred Skills
● Performance optimization
● Scalability understanding
● Deployment troubleshooting
● Headless CMS exposure
● API security best practices
Required Soft Skills
The candidate should:
● Be highly ownership-driven
● Be proactive in problem-solving
● Communicate clearly with clients and internal teams
● Be comfortable handling pressure and escalations
● Have strong coordination and prioritization skills
We are looking for someone who:
● Has strong hands-on technical exposure
● Can guide junior and mid-level developers
● Understands both engineering and delivery
● Can bridge technical and business conversations
● Is eager to build scalable systems and teams
Success Metrics Within the first 3–6 months, the candidate should be able to:
● Improve project delivery visibility and coordination
● Reduce technical escalations
● Improve deployment and debugging efficiency
● Guide the team on modern engineering practices
● Improve overall project quality and stability
Why Join Us
● Opportunity to work across web, app, AI, and scalable digital platforms
● High ownership role with visibility across projects
● Opportunity to shape engineering processes and team growth
● Exposure to diverse product and client ecosystems

Job Title: Full Stack Developer (Node.js + React.js)
📍 Location: Gurgaon (On-site)
🕒 Experience: 5+ Years
🕒 Working Days: 5 Days(Mon-fri)
Job Summary:
We are hiring a passionate and experienced Full Stack Developer proficient in Node.js and React.js for our client. The ideal candidate should have solid experience in designing scalable systems, writing optimized code, implementing role-based access control, handling task prioritization, and building robust web applications.
Key Responsibilities:
- Design scalable user management systems with role-based access and authentication.
- Develop backend services and REST APIs using Node.js.
- Build dynamic and optimized front-end applications using React.js and Redux.
- Handle async operations, task queues, and implement retry and prioritization logic.
- Optimize React components for performance using hooks and memoization.
- Ensure secure and scalable system design with proper error handling and authorization flows.
- Apply JavaScript concepts like closures, event loop, and async patterns in real-world scenarios.
- Collaborate with DevOps for basic CI/CD and deployment processes.
Mandatory Technical Skills:
- Frontend: React.js, Redux, JavaScript (ES6+)
- Backend: Node.js, Express.js
- Authentication & Authorization: JWT, OAuth2, Role-Based Access Control (RBAC)
- Task Management: Async/Await, Promises, Retry Mechanisms
- Database: MongoDB or PostgreSQL
- Version Control: Git
Soft Skills:
- Strong problem-solving and system design skills
- Ability to work independently and in a collaborative team
- Clear communication of technical ideas
- Ownership of tasks and components end-to-end
Focus Areas:
- System Design (User Management, Fault Tolerance, Load Distribution)
- JavaScript Core Concepts (Closures, Scope, Event Loop)
- React Optimization & Hooks
- Node.js Architecture & Async Programming
- Task Prioritization and Retry Logic
6 - 12 years of professional experience with any of the below stacks:
∙MERN stack: JavaScript - MongoDB - Express - ReactJS - Node,
∙MEAN stack: JavaScript - MongoDB - Express - AngularJS - Node.js
Requirements:
∙Professional experience with JavaScript and associated web technologies (CSS, semantic HTML).
∙Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.
∙Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
∙Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
∙Comfort working in a highly agile software development process.
∙Positive and solution-oriented mindset.
∙Experience owning a project from concept to production, including proposal, discussion, and execution.
∙Strong sense of ownership with the eagerness to design and deliver significant and impactful technology solutions.
∙Demonstrated ability to work closely with other parts of the organization.
We are looking for passionate, talented, and motivated Developers to join our team and help deliver high-quality technical solutions. If you’re excited about working on the newest technologies and delivering value with a sense of ownership, then you should join us.
What you will do:
- Write clean code that follows industry standards and best practices.
- Participate in architectural discussions to improve our technology stack.
- Innovate ideas to promote best practices.
- Work closely with cross-functional stakeholders to make collaboration better between teams.
- Deliver high-quality and maintainable code using test-driven methodologies.
- Participate and contribute towards improving the development process and practices within the team and across the organization.
Qualifications:
- You will have a minimum of 3 years of industry experience developing on the FullStack
- Experience with CSS, HTML, Javascript
- Experience with RESTful services
- Knowledge and experience in building scalable Node.js applications
- Continuous integration/continuous deployment experience
- Experience with building tools such as Webpack, grunt, gulp, babel etc.
- Strong desire to learn and share knowledge with others
Desired Skills:
- Strong understanding of data structures and design patterns
- Experience with one or more front-end Javascript frameworks is a BIG plus
- Full understanding of the complete web technology stack including how to architect highly scalable solutions
- Experience with Relational or NoSQL databases
- Working knowledge of AWS services.
- Ability to work in an existing codebase and collaborate with a diverse team
- Experience in building enterprise-scale backend REST APIs with frameworks such as Nest.js & Express.js using an API-first paradigm
- Intimate knowledge of crafting highly performant database queries
- Hands-on experience implementing relational database structures, including tables, indexes, views, etc.
- A mindset towards building systems for the cloud and DevOps fundamentals
- Working knowledge of cloud infrastructure services is good to have. If not then willingness to learn should be there.
- Focus towards building security, performance, and scalability into services from the beginning
- Experience with debugging code and troubleshooting technical issues in order to craft appropriate solutions
- Strong proficiency with JavaScript
- Experience in creating and deploying cloud-based web applications.
- Good at Jade, EJS,
- Good at CSS preprocessors (such as Stylus, Less, etc depending on your technology stack)
- Front-end technologies, such as HTML5, and CSS3
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
- Experience with Node.js using web server-based frameworks such as Express.
- PLUS - experience with React.JS, React Native, vue.js javascript framework * Experience with Amazon Web Services
- PLUS - experience with Jenkins or other Continuous Integration tools
We are looking for Full Stack Developer.
Experience - 2 to 5 years
Location - Ahmedabad
5 Days working
Required Skills:
- Should have strong hands on experience in Node.js, React.js & Angular.js.
- Deep understanding of object - oriented JavaScript and design principles and standards, and has a solid programming background
- Experience handling different browser capabilities
- Hands - on experience in UI optimization best practice implementations
- Demonstrated ability to accurately estimate and scope development work
- Good analytical and problem - solving skills
- Communication skills are imperative both in written and in verbal form
- Excellent organizational and coordination skills
Must skills:
Hands- on in the following:
- Java 8/J2EE
- Spring boot
- Gradle/Maven
- REST API
- ORM- hibernate/ JPA
- Unit Testing and Integration Testing- Junit/ TestNG
Good to have:
Hands-on in the following:
- CI/CD pipeline deployment
- Messaging- ActiveMQ/RabbitMQ/MQ
- DB2
- Kafka
- NoSQL framework exposure
As a Technical member of the company, you should be comfortable around both front-end and back-end coding languages, development frameworks, and third-party libraries. You should also be a team player with a knack for visual design and utility.
- Should possess a minimum of 7-9 years of experience
- 2+ Years in Angular 4 / Angular 6 - Required
- Knowledge of Core Java
- Spring Boot - atleast 1 year experience (mandatory)
- Hibernate - atleast 1 year experience (mandatory)
- Microservices - atleast 1 year experience (mandatory)
- 3 Years in Database – Oracle/SQL – Required
- 2 Years Web API / Restful Services - Required
- 3 Years in using any of IDE (Visual Studio Code, Eclipse, IntelliJ IDEA) and debugging skills - Required
- Knowledge in using Git, SVN, Maven, Unit testing and deployment tools - Required
- Should have some experience in multithreaded/asynchronous programming – Good to have
- Knowledge on ELK Stack is good to have
- Knowledge on Angular 4/6/8+ is good to have









