Backend Engineer
Location: Mangalore (onsite)
Job Type: Internship with full time conversion
Experience Level: 0-1 years
Start Date: Immediate
About Us
Oriv.io offers an autonomous experimentation platform designed to streamline engineering
workflows by automating data processing, system modeling, and testing to accelerate product
development cycles. The platform reduces manual toolchain bottlenecks, enabling teams to
reclaim up to 60% of engineering time for high-impact work. Oriv is headquartered in California
and leverages advanced AI for industrial automation.
https://www.oriv.io/
Role Overview
As a Backend Engineer (Node.js), you will work closely with our frontend, DevOps, and product
teams to design, develop, and maintain robust, scalable, and high-performance APIs and
services. You will be responsible for building and maintaining server-side logic, ensuring the
performance, security, and responsiveness of backend components.
This role requires strong proficiency in Node.js, a solid understanding of RESTful API design,
and experience working with databases and asynchronous data flows. Familiarity with
microservices, message queues, python, react.js and cloud-based infrastructure is a plus.
Key Responsibilities
Backend Development
• Build and maintain scalable APIs using Node.js (Express) and TypeScript
• Work with MongoDB for data storage and design efficient data models
• Write clean, modular, and well-documented code
• Implement caching, rate limiting, and pagination for performance and scalability
• Collaborate with frontend and DevOps teams to ensure smooth integrations
Testing & Code Quality
• Write unit and integration tests using Jest or similar tools
• Participate in code reviews to ensure quality and consistency
• Debug and fix issues across development and production environments
Monitoring & Maintenance
• Implement logging and monitoring for backend services
• Identify and resolve performance bottlenecks and production issues
Security & Best Practices
• Follow backend security best practices (e.g., input validation, authentication, and
authorization)
• Keep up with the latest Node.js and backend trends to improve systems continuously
Required Qualifications
• Strong proficiency in Node.js with experience in Express.js
• Solid understanding of TypeScript and modern JavaScript (ES6+)
• Experience working with MongoDB and designing efficient schemas
• Familiarity with RESTful API design principles
• Understanding of asynchronous programming, promises, and event-driven
architecture
• Knowledge of Docker and containerized application development
• Experience with testing frameworks (e.g., Jest, Supertest)
• Good understanding of API security (authentication, authorization, input validation)
• Ability to write clean, maintainable, and well-documented code
Soft Skills
• Strong communication and collaboration skills
• Problem-solving mindset with attention to detail
• Ability to work under pressure and manage multiple priorities
• Self-motivated with a continuous learning attitude