Home
Jobs

406 Restful Apis Jobs

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5.0 - 10.0 years

7 - 12 Lacs

Chennai

Remote

Naukri logo

Location: 100% Remote Employment Type: Full-Time Must have Own laptop and Internet connection Work hours: 11 AM to 8 PM IST Position Summary: We are looking for a highly skilled and self-driven Full Stack Developer with deep expertise in React.js, Node.js, and AWS cloud services. The ideal candidate will play a critical role in designing, developing, and deploying full-stack web applications in a secure and scalable cloud environment. Key Responsibilities: Design and develop scalable front-end applications using React.js and modern JavaScript/TypeScript frameworks. Build and maintain robust backend services using Node.js, Express, and RESTful APIs. Architect and deploy full-stack solutions on AWS using services such as Lambda, API Gateway, ECS, RDS, S3, CloudFormation, CloudWatch, and DynamoDB. Ensure application performance, security, scalability, and maintainability. Work collaboratively in Agile/Scrum environments and participate in sprint planning, code reviews, and daily standups. Integrate CI/CD pipelines and automate testing and deployment workflows using AWS-native tools or services like Jenkins, CodeBuild, or GitHub Actions. Troubleshoot production issues, optimize system performance, and implement monitoring and alerting solutions. Maintain clean, well-documented, and reusable code and technical documentation. Required Qualifications: 5+ years of professional experience as a full stack developer. Strong expertise in React.js (Hooks, Context, Redux, etc.). Advanced backend development experience with Node.js and related frameworks. Proven hands-on experience designing and deploying applications on AWS Cloud. Solid understanding of RESTful services, microservices architecture, and cloud-native design. Experience working with relational databases (PostgreSQL, MySQL, DynamoDB). Proficient in Git and modern DevOps practices (CI/CD, Infrastructure as Code, etc.). Strong communication skills and ability to collaborate in distributed teams.

Posted 5 hours ago

Apply

5.0 - 8.0 years

3 - 6 Lacs

Chandigarh

Work from Office

Naukri logo

Summary : Engineering is at the heart of everything we do at Tinvio, translating ideas into products that touch the lives of our customers. As a Senior Software Engineer, you will build a UX optimized, pixel-perfect, B2B native Android application that is delightful to use. You will ensure timely delivery of new features and improve user experience through a rigorous search for perfection. Being a seasoned Android engineer, you will provide technical insights and feasibility feedbacks. You will work alongside a team of passionate product managers and engineers directly contributing to our customers and the organization's growth. Responsibilities : - Design, build and maintain a high-performance, high-availability, and fraud-tolerant technology app platform for B2B transactions with minimal guidance - Create pixel-perfect and trustworthy Android experiences that will be functional, reliable, and delightfully easy to use for thousands of users across the region - Design unit-test code for robustness, including edge cases, usability, and general reliability - Effectively communicate your technical solutions and product ideas within the engineering teams, and the broader product organization - Monitor, debug and fix issues in production at a high velocity based on user impact Requirement : - Bachelor's degree in computer science, information technology, or a similar field - 5+ years of experience in developing highly scalable, performant applications - Sound understanding of Kotlin as a programming language - Working experience with Backend Restful APIs and Firebase APIs - Preferably working experience in start up before

Posted 6 hours ago

Apply

5.0 - 8.0 years

3 - 6 Lacs

Ahmedabad

Work from Office

Naukri logo

Summary : Engineering is at the heart of everything we do at Tinvio, translating ideas into products that touch the lives of our customers. As a Senior Software Engineer, you will build a UX optimized, pixel-perfect, B2B native Android application that is delightful to use. You will ensure timely delivery of new features and improve user experience through a rigorous search for perfection. Being a seasoned Android engineer, you will provide technical insights and feasibility feedbacks. You will work alongside a team of passionate product managers and engineers directly contributing to our customers and the organization's growth. Responsibilities : - Design, build and maintain a high-performance, high-availability, and fraud-tolerant technology app platform for B2B transactions with minimal guidance - Create pixel-perfect and trustworthy Android experiences that will be functional, reliable, and delightfully easy to use for thousands of users across the region - Design unit-test code for robustness, including edge cases, usability, and general reliability - Effectively communicate your technical solutions and product ideas within the engineering teams, and the broader product organization - Monitor, debug and fix issues in production at a high velocity based on user impact Requirement : - Bachelor's degree in computer science, information technology, or a similar field - 5+ years of experience in developing highly scalable, performant applications - Sound understanding of Kotlin as a programming language - Working experience with Backend Restful APIs and Firebase APIs - Preferably working experience in start up before

Posted 6 hours ago

Apply

0.0 - 1.0 years

0 Lacs

Mumbai

Work from Office

Naukri logo

Qualification: M.tech/ Masters Candidates only Beginner-level knowledge of Core Java, Node JS Spring MVC, and RESTful APIs It is a plus to have completed a 6-month internship at a company Basic experience with Java profiles and performance engineering Introductory experience in developing multi threaded web applications Good understanding of basic Linux commands for debugging system issues and limitations (mandatory) Familiarity with Hibernate and Spring MVC framework is a plus Ability to manage multiple modules simultaneously Capable of working under pressure and handling interpersonal interactions diplomatically A strong academic record is a significant advantage

Posted 6 hours ago

Apply

3.0 - 7.0 years

5 - 9 Lacs

Noida, Chennai

Work from Office

Naukri logo

About the Role: We are looking for a passionate and skilled Software Developer to join our dynamic team. The ideal candidate will have hands-on experience with Node.js, React.js, and Python, along with strong problem-solving abilities. Exposure to Generative AI technologies is a plus, but not mandatory. Key Responsibilities: Design, develop, and maintain scalable web applications using Node.js and React.js. Build and integrate backend services and APIs using Python and Node.js. Collaborate with cross-functional teams to define, design, and ship new features. Write clean, maintainable, and efficient code following best practices. Participate in code reviews, testing, and debugging. Stay updated with emerging technologies and apply them to improve development efficiency. Required Skills & Qualifications: 37 years of professional experience in software development. Proficiency in Node.js, React.js, and Python. Strong understanding of RESTful APIs, microservices architecture, and asynchronous programming. Solid problem-solving and analytical skills. Experience with version control systems like Git. Familiarity with Agile/Scrum methodologies. Preferred Qualifications: Exposure to Generative AI tools and frameworks (e.g., OpenAI, LangChain, Hugging Face). Experience with cloud platforms (AWS, Azure, GCP). Knowledge of CI/CD pipelines and containerization (Docker, Kubernetes). Skills required : Python (2-5 years relevant exp.), NodeJS (2-5 years relevant exp.) and ReactJS (2-5 years relevant exp.). Total Experience range : Max. 6 YearsWe need Immediate joiners, less than 15 days.

Posted 7 hours ago

Apply

4.0 - 7.0 years

10 - 15 Lacs

Noida

Work from Office

Naukri logo

The ideal candidate will have strong experience with ASP.NET MVC, C#, Razor Views, and RESTful APIs, and should also be comfortable working with video files, image and PowerPoint content in a backend system. Required Candidate profile We are seeking a skilled ASP.NET MVC Developer to join our team and contribute to the development and maintenance of a web application focused on media and content management.

Posted 9 hours ago

Apply

4.0 - 9.0 years

10 - 12 Lacs

Noida

Work from Office

Naukri logo

Experience : 4+ years Shift : (GMT+05:30) Asia/Kolkata (IST) Must have Skills required: MERN, MERN Stack, Mernstack Experience: 5+ years What Youll Be Doing: Building and scaling backend APIs using Node.js+ Express and a MongoDB database. Developing modern, high performing user interfaces with React.js. Writing clean, testable, and maintainable code across the stack. Collaborating closely with product, design, and growth teams to ship features fast. Optimizing apps for performance, scalability, and security. Owning features end-to-end from design and development to deployment and monitoring. Jumping into DevOps, integrations, bug fixes, or customer support when needed typical startup energy! What Were Looking For: 5+ years of professional experience with the MERN stack (MongoDB, Express, React, Node.js). Solid experience in both MySQL and MongoDB. Strong understanding of advanced SQL concepts like joins, subqueries, indexes, and aggregation functions. Deep knowledge of MongoDB aggregation pipelines, performance optimization, and schema design. Proficientin building RESTful APIs and modular Node.js applications using TypeScript. Strong frontend Skills with React.js, including component architecture, state management, and API integration. Hands-on experience with job queues (e.g., BullMQ/Redis), le processing, or real-time updates is highly valued Solid understanding of scalable system design and database architecture. Experience working in startups or SaaS environments youre comfortable with ambiguity, tight feedback loops, and wearing many hats. A strong sense of ownership you care about what you build and the impact it has. Comfortable writing optimized and secure APIs, and debugging performance bottlenecks. Practical experience with caching, background jobs, API rate limits, pagination, etc. Knows how to deliver fast without compromising on code quality, testing, or best practices. Good communicator who can explain complex ideas clearly to non-technical teammates. Experience with Puppeteer or browser automation is a plus but not required, but helpful for some of our upcoming use cases. Bonus Points: Experience with TypeScript. Familiarity with Redis, Docker. Worked on multi-tenant SaaS, billing systems (e.g. Stripe), or feature flags. Comfortable with automated testing and test-driven development (Jest, Cypress). Previous exposure to analytics, monitoring, or error tracking tools like Sentry or Datadog. Skills MERN, MERN Stack, Mernstack

Posted 9 hours ago

Apply

4.0 - 9.0 years

25 - 40 Lacs

Bengaluru

Work from Office

Naukri logo

Experience : 4+ years Expected Notice Period : 30 Days Shift : (GMT+05:30) Asia/Kolkata (IST) Must have Skills required: NO SQL, Node Js, Restful APIs, SQL As a Senior Engineer specializing in Node.js, you will play a crucial role in the development and maintenance of our web applications and services. You will work closely with our cross-functional teams to design, implement, and optimize software solutions that meet our customers' needs. Key Responsibilities: Develop and maintain server-side applications using Node.js. Collaborate with front-end developers to integrate user-facing elements with server-side logic. Design and implement APIs for web applications. Write clean, maintainable, and efficient code, following best practices and coding standards. Troubleshoot and debug issues across the entire application stack. Optimize application performance, scalability, and reliability. Collaborate with product managers, designers, and other stakeholders to define and refine software requirements. Stay up-to-date with industry trends and technologies to suggest improvements and drive innovation. Requirements: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). Proven 4-9 years of experience in software development with a focus on Node.js. Strong proficiency in JavaScript and Node.js frameworks. Knowledge of RESTful API design and development. Familiarity with NoSQL and/or SQL databases. Version control using Git and collaborative development using Git workflows. Understanding of containerisation (e.g., Docker) and orchestration (e.g., Kubernetes) is a plus. Knowledge of software development best practices, including testing, code reviews, and documentation. Excellent problem-solving and communication Skills . Ability to work effectively in a team as well as independently. Strong desire to learn and adapt to new technologies Skills NO SQL, Node Js, Restful APIs, SQL

Posted 9 hours ago

Apply

3.0 - 8.0 years

5 - 10 Lacs

Bengaluru

Hybrid

Naukri logo

Experience : 3+ years Shift : (GMT+05:30) Asia/Kolkata (IST) Opportunity Type : Hybrid (Bengaluru) Must have Skills required: Node, React.js Responsibilities: System Design and Development Design, implement, and maintain robust backend systems and APIs. Collaborate with front-end developers to integrate user-facing elements with server-side logic. Participate in architecture and design discussions to improve system performance and scalability. Code Quality and Best Practices Write clean, maintainable, and well-documented code. Conduct code reviews to ensure adherence to best coding practices and standards. Debug and troubleshoot existing applications to optimize performance. Collaboration and Communication Work closely with cross-functional teams to gather requirements and transform them into technical solutions. Participate in Agile/Scrum ceremonies to contribute to project planning and progress tracking. Communicate technical concepts effectively to non-technical stakeholders. Cloud Infrastructure Management Manage and optimize applications hosted on cloud platforms (AWS, GCP). Implement monitoring and logging tools to ensure high availability and performance of applications. Assist in designing and enforcing security protocols for cloud infrastructure. Qualifications Bachelor's Degree in Computer Science or related field. 3-8 years of proven experience as a Backend Developer or similar role. Strong proficiency in Node.js and any of the following languages: Python, Golang, Java, Ruby on Rails. Experience with frameworks like Spring Boot for Java development. Hands-on experience with cloud services such as AWS, GCP, and Azure is a plus. Familiarity with system design principles and best practices. Understanding of RESTful APIs and microservices architecture. Proficient in version control systems such as Git. Excellent problem-solving abilities and attention to detail. Ability to work independently as well as in a team-setting. Skills Node, React.js

Posted 9 hours ago

Apply

2.0 - 6.0 years

3 - 8 Lacs

Chennai

Remote

Naukri logo

Form.io developer: 2+ years of experience working with Form.io. Strong understanding of JSON Schema, JavaScript, and form logic. Experience with API integrations (RESTful services) within Form.io or similar platforms. Good understanding of RBAC, data security, and form submission handling. Optional Skillset: Familiarity with workflow tools like N8N, and experience creating automated workflows. Basic experience or understanding of Drools or other rule engines is a plus.

Posted 10 hours ago

Apply

7.0 - 10.0 years

6 - 10 Lacs

Mumbai

Work from Office

Naukri logo

Summary : Engineering is at the heart of everything we do at Tinvio, translating ideas into products that touch the lives of our customers. As a Senior Software Engineer, you will collaborate with a cross- functional team of talented designers, product managers, and engineers to solve complex problems in an open and fast- paced environment with very flat structures where everyone has a say. In this role, you will carve out an unmatched user experience for our customers by implementing robust frontend technology solutions around order management, account management, credit, and payment domains that fuel our core business. In addition, you will have the opportunity to work on the complete stack using technologies like ReactJs, NodeJs, JavaScript libraries, Design libraries, Bable, Webpack, Redux, Restful APIs, CloudFront, S3 and, Firebase in the cloud environment. Join us in building the next- gen B2B transactions platform for merchants and suppliers across the region. Responsibilities : - Design, build, and maintain a high- performance, high- availability, and fraud- tolerant technology platform for B2B transactions with minimal guidance - Create pixel perfect and trustworthy frontend experiences that will be functional, reliable, and delightfully easy to use for thousands of users across the region - Implement API integrations that are stable, backward compatible, and reliable, and build maintainable UI components that are scalable and extensible - Contribute cross- functionally in the software development cycle, by evaluating UX, collaborating with back- end engineers, or participating in technical architecture decisions - Effectively communicate your technical solutions and product ideas within the engineering teams, and the broader product organization - Articulate a long- term technical direction for maintaining and scaling our web applications, and propose technology choices with research and experimentation Requirement : - Bachelor's degree in computer science / information technology / similar field - Strong problem- solving skills and experience in application debugging - Minimum 7+ years of professional experience in front- end engineering - Must be able to develop high- quality deliverables, scalable applications within defined timelines - Hands- on working experience using JavaScript, CSS & HTML. - Hands- on working experience in frontend tools including ReactJS, Babel, NPM, Webpack, Redux - Familiarity with RESTful APIs - Knowledge of modern user authorization mechanisms, such as JSON Web Token (JWT) - Knowledge of performance testing frameworks including Mocha and Jest - Experience in browser- based debugging and software performance testing

Posted 11 hours ago

Apply

7.0 - 12.0 years

8 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Position Overview: We are looking for an experienced QA Automation Engineer to join our team. The ideal candidate will have a strong background in automating both web and mobile applications, as well as experience with API testing, performance testing, and integrating automated tests into continuous integration/continuous delivery (CI/CD) pipelines. This role will focus on maintaining high-quality standards and delivering scalable and reliable test automation solutions. The candidate must be proficient in tools such as Selenium, Appium, Rest Assured, and GitLab CI, with deep knowledge in automation frameworks and best practices. Roles and Responsibilities: Web Automation : Design, implement, and maintain automated tests for web applications using Selenium . Ensure tests are reliable, scalable, and efficient. Mobile Automation : Develop and execute automated tests for mobile applications (iOS/Android) using Appium , covering various mobile platforms and devices. API Testing : Create and execute automated tests for RESTful APIs using Rest Assured , including testing authentication mechanisms such as OAuth and JWT , validating status codes, and ensuring proper response structure (JSON/XML). Test Framework Design : Develop and maintain reusable and scalable test automation frameworks following best practices (e.g., Page Object Model , Data-Driven Testing , etc.). CI/CD Integration : Integrate automated test cases into CI/CD pipelines using tools like GitLab CI , ensuring tests run efficiently during each build process. Cross-Browser Testing : Perform cross-browser testing on web applications, ensuring that they work consistently across multiple browsers and environments. Performance Testing : Conduct load testing and performance testing on APIs and applications to ensure optimal performance under different conditions. Version Control : Use Git for version control to manage and maintain automated test scripts and collaborate with the development team. Mobile Device Testing : Utilize mobile emulators/simulators and cloud-based testing platforms like BrowserStack to test mobile applications across various devices and OS versions. Collaboration : Work closely with developers, product managers, and other stakeholders to ensure that test coverage is comprehensive and that issues are quickly identified and addressed Must Have Skill Overall 7 years with at least 5+ years of experience in test automation, including experience with web and mobile automation and API testing. Expertise in Selenium for automating web applications . Proficiency with Appium for automating mobile applications (iOS/Android). Strong experience with Rest Assured for API testing and familiarity with JSON and XML formats. Proficient in Java programming language used for test automation. Experience in integrating automated tests into CI/CD pipelines using tools such as GitLab CI Strong understanding of end-to-end testing methodologies for both mobile and web applications. Experience in testing RESTful APIs , including authentication mechanisms (OAuth, JWT), status code checks, and response validation. Knowledge of cross-browser testing for web applications, ensuring consistent behavior across different browsers. Hands-on experience in load testing and performance testing APIs. Deep understanding of test automation frameworks and design patterns (e.g., Page Object Model, Data-Driven Testing). Knowledge of version control tools like Git for managing automated test scripts. Strong focus on maintainability , reusability , and scalability of automation scripts. Experience with mobile device emulators/simulators and cloud-based testing platforms like BrowserStack . Qualification: BE/B.Tech or Equivalent degree in Computer Science or related field. Excellent communication skills in English, both verbal and written

Posted 23 hours ago

Apply

0.0 - 2.0 years

4 - 8 Lacs

Surat

Work from Office

Naukri logo

We are looking for a passionate Node.js Developer to join our company. The ideal candidate will be an enthusiastic developer eager to learn and grow his/her skills in the field; someone who is highly interested in designing and developing a robust, scalable system for web & mobile application. Job Responsibility: Minimum Bachelors degree in Computer Science. Work experience level fresh graduate & minimum 1 year. Fluent with JavaScript and strong understanding of Computer Science fundamentals (i.e. Algorithms, Data Structures) Experience with Node.js and frameworks available for it (eg: Express, Socket.io) to build RESTful APIs. Basic understanding of User Authentication. Ability to write maintainable, pluggable, modular, clean code. Understanding of NoSQL databases like MongoDB. Creating database schemas that represent and support application processes. Understanding the nature of asynchronous programming and its quirks and Work around. Knowledge of version control (Git). Required Skills & Qualification: Strong Concept in C & C++ Sound knowledge in HTML, CSS, JavaScript & Jquery. Good-To have candidate with sound knowledge in Node JS. Good to have candidate with experience or having knowledge of Socket.io/ web socket & Redis (known for database or message broker).

Posted 1 day ago

Apply

7.0 - 12.0 years

9 - 14 Lacs

Pune

Work from Office

Naukri logo

The IZOT product line includes BMCs Intelligent Z Optimization & Transformation products, which help the worlds largest companies to monitor and manage their mainframe systems. The modernization of mainframe is the beating heart of our product line, and we achieve this goal by developing products that improve the developer experience, the mainframe integration, the speed of application development, the quality of the code and the applications security, while reducing operational costs and risks. We acquired several companies along BMC is looking for a talented Python Developer to join our family working on complex and distributed software, developing, and debugging software products, implementing features, and assisting the firm in assuring product quality. Here is how, through this exciting role, YOU will contribute to BMC's and your own success: We are seeking a Python with AI/ML Developer to join a highly motivated team responsible for developing and maintaining innovation for mainframe capacity and cost management. As an Application Developer at BMC, you will be responsible for: Developing and integrating AI/ML models with a focus on Generative AI (GenAI), Retrieval-Augmented Generation (RAG), and Vector Databases to enhance intelligent decision-making. Building scalable AI pipelines for real-time and batch inference, optimizing model performance, and deploying AI-driven applications. Implementing RAG-based architectures using LLMs (Large Language Models) for intelligent search, chatbot development, and knowledge management. Utilizing vector databases (e.g., FAISS, ChromaDB, Weaviate, Pinecone) to enable efficient similarity search and AI-driven recommendations. Developing modern web applications using Angular to create interactive and AI-powered user interfaces. To ensure youre set up for success, you will bring the following skillset & experience: 7+ years of experience in designing and implementing AI/ML-driven applications Strong proficiency in Python and AI/ML frameworks like TensorFlow, PyTorch, Hugging Face Transformers, LangChain. Experience with Vector Databases (FAISS, ChromaDB, Weaviate, Pinecone) for semantic search and embeddings. Hands-on expertise in LLMs (GPT, LLaMA, Mistral, Claude, etc.) and fine-tuning/customizing models. Proficiency in Retrieval-Augmented Generation (RAG) and prompt engineering for AI-driven applications. Experience with Angular for developing interactive web applications. Experience with RESTful APIs, FastAPI, Flask, or Django for AI model serving. Working knowledge of SQL and NoSQL databases for AI/ML applications. Hands-on experience with Git/GitHub, Docker, and Kubernetes for AI/ML model deployment.

Posted 1 day ago

Apply

2.0 - 7.0 years

6 - 10 Lacs

Hyderabad

Work from Office

Naukri logo

Shift: (GMT+05:30) Asia/Kolkata (IST) What do you need for this opportunity? Must have skills required: react, ReactJs, Node Js, DSA Role Overview: We are looking for a talented Full Stack Developer with 25 years of experience to join our dynamic team in Hyderabad. As a Senior Full Stack Developer at Apty, you will contribute to the design, development, and maintenance of cutting-edge web applications and browser extensions that serve enterprise clients worldwide. You should have strong problem-solving skills and be proficient in both front-end and back-end technologies. Key Responsibilities: Develop responsive and user-friendly web interfaces using HTML, CSS, and React.js. Build robust server-side applications and APIs using Node.js. Design and manage relational databases using SQL. Collaborate with cross-functional teams to gather requirements and translate them into technical solutions. Debug, troubleshoot, and enhance existing applications for optimal performance and scalability. Ensure code quality through reviews, testing, and adherence to best practices. Stay updated with the latest trends and technologies. Qualifications: Education: Bachelor's degree in Computer Science, Engineering, or a related field. Strong programming and problem-solving skills. Proficiency in HTML, CSS, and React.js for front-end development. Experience with Node.js for back-end development. Good understanding of relational databases, including SQL. Familiarity with RESTful APIs and web application architecture.

Posted 1 day ago

Apply

3.0 - 8.0 years

25 - 30 Lacs

Bengaluru

Work from Office

Naukri logo

Expected Notice Period: 30 Days Shift: (GMT+05:30) Asia/Kolkata (IST) What do you need for this opportunity? Must have skills required: AI/ML, E-Commerce, Fintech, open-source, FastAPI, AWS, Python, Microservices, Restful APIs, Generative AI, Django What Youll Do Own development of scalable backend systems for production-grade applications Design and develop backend services that power GenAI applications and platforms Build APIs and infrastructure to support LLM-based features, tools, and agent workflows Design and implement RESTful APIs, microservices, and data models Own payment gateway integrations (e.g., Razorpay, Stripe, etc.) and ensure secure, seamless transactions Architect and deploy backend solutions across cloud platforms (AWS, GCP, etc.) Build and maintain resilient infrastructure to support high-traffic applications Collaborate with frontend, DevOps, and product teams to ship end-to-end features Optimize systems for performance, reliability, and scalability Drive code quality, system security, and architectural best practices What Were Looking For 3-5 years of experience in backend development with end-to-end ownership of feature delivery Proficiency in Python Strong knowledge of relational and non-relational databases Proven experience with payment gateway integration and order processing systems Experience designing scalable systems and working with event-driven or distributed architectures Familiarity with Docker, Kubernetes, CI/CD pipelines, and monitoring tools Ability to translate business needs into robust technical solutions Excellent debugging, communication, and collaboration skills Nice to Have Experience working in start-ups or fast-paced product teams Exposure to AI/ML-based systems or microservice architectures Prior experience in fintech or e-commerce platforms Contributions to open-source backend projects

Posted 1 day ago

Apply

3.0 - 8.0 years

10 - 15 Lacs

Gurugram

Work from Office

Naukri logo

Expected Notice Period: 30 Days Shift: (GMT+05:30) Asia/Kolkata (IST) What do you need for this opportunity? Must have skills required: GraphQL, React.js, Restful APIs, JavaScript Frontend Developer - React.Js Job Overview: We are looking for a skilled and passionate Frontend Developer - React.js to join our dynamic team. In this role, you will be responsible for building user interfaces and frontend systems for our dynamic web applications. You will collaborate with product managers, designers, and backend engineers to create seamless, responsive, and high-performing web experiences. Key Responsibilities: Build and maintain dynamic, responsive, and user-friendly web applications using React.js. Create reusable, modular components and hooks to enhance application performance and maintainability. Integrate RESTful APIs and manage data flow between frontend and backend systems. Ensure the application is optimized for speed, scalability, and responsiveness across devices and browsers. Work closely with designers, product managers, and backend developers to implement seamless, high-quality user experiences. Write unit and integration tests for components using tools like Jest or Mocha, and troubleshoot issues to maintain code quality. Stay updated with the latest trends, tools, and best practices in frontend development to implement innovative solutions. Ensure consistent performance and appearance across different browsers and platforms. Requirements: Bachelors degree in Computer Science, Engineering, or related field. Proven experience of more than three years building scalable React applications. Proficient in React.js, JavaScript, HTML5, and CSS3. Experience with state management (e.g., Redux, React Context) and integrating RESTful APIs. Experience with Next.js (React framework). Knowledge of GraphQL and how to integrate it alongside RESTful APIs for data fetching and management. Familiarity with design libraries such as Tailwind CSS and Bootstrap.. Familiar with Git, Webpack, Babel, and NPM/Yarn.

Posted 1 day ago

Apply

4.0 - 6.0 years

7 - 9 Lacs

Chennai, Bengaluru

Work from Office

Naukri logo

We are seeking a skilled PHP Developer with strong front-end development experience to join our dynamic development team. The ideal candidate should have hands-on experience building robust web applications using PHP frameworks, along with solid front-end skills in HTML, CSS, JavaScript, and modern JavaScript frameworks. Key Responsibilities: Develop and maintain web applications using PHP and front-end technologies. Collaborate with designers, product managers, and other developers to create high-quality user interfaces. Design and develop RESTful APIs and integrate with third-party services. Optimize applications for performance, scalability, and security. Troubleshoot, test, and maintain the core product software and databases. Participate in code reviews and contribute to development best practices. Ensure cross-browser compatibility and responsive design. Required Skills and Qualifications: Strong experience in PHP and popular frameworks such as Laravel, CodeIgniter, or Symfony. Proficient in HTML5, CSS3, JavaScript, and responsive design. Experience with front-end frameworks/libraries like Vue.js, React, or Angular. Familiarity with MySQL, PostgreSQL, or other relational databases. Knowledge of version control systems (Git). Understanding of RESTful APIs and AJAX. Location: Delhi NCR,Bangalore,Chennai,Pune,Kolkata,Ahmedabad,Mumbai,Hyderabad

Posted 1 day ago

Apply

8.0 - 13.0 years

85 - 90 Lacs

Noida

Work from Office

Naukri logo

About the Role We are looking for a Staff Engineer specialized in Master Data Management to design and develop our next-generation MDM platform. This role is ideal for engineers who have created or contributed significantly to MDM solutions. Youll lead the architecture and development of our core MDM engine, focusing on data modeling, matching algorithms, and governance workflows that enable our customers to achieve a trusted, 360-degree view of their critical business data. A Day in the Life Collaborate with data scientists, product managers, and engineering teams to define system architecture and design. Architect and develop scalable, fault-tolerant MDM platform components that handle various data domains. Design and implement sophisticated entity matching and merging algorithms to create golden records across disparate data sources. Develop or Integrate flexible data modeling frameworks that can adapt to different industries and use cases. Create robust data governance workflows, including approval processes, audit trails, and role-based access controls. Build data quality monitoring and remediation capabilities into the MDM platform. Collaborate with product managers, solution architects, and customers to understand industry-specific MDM requirements. Develop REST APIs and integration patterns for connecting the MDM platform with various enterprise systems. Mentor junior engineers and promote best practices in MDM solution development. Lead technical design reviews and contribute to the product roadmap What You Need 8+ years of software engineering experience, with at least 5 years focused on developing master data management solutions or components. Proven experience creating or significantly contributing to commercial MDM platforms, data integration tools, or similar enterprise data management solutions. Deep understanding of MDM concepts including data modeling, matching/merging algorithms, data governance, and data quality management. Strong expertise in at least one major programming language such as Java, Scala, Python, or Go. Experience with database technologies including relational (Snowflake, Databricks, PostgreSQL) and NoSQL systems (MongoDB, Elasticsearch). Knowledge of data integration patterns and ETL/ELT processes. Experience designing and implementing RESTful APIs and service-oriented architectures. Understanding of cloud-native development and deployment on AWS, or Azure. Familiarity with containerization (Docker) and orchestration tools (Kubernetes). Experience with event-driven architectures and messaging systems (Kafka, RabbitMQ). Strong understanding of data security and privacy considerations, especially for sensitive master data. Bachelors or Masters degree in Computer Science, Information Systems, or related field.

Posted 1 day ago

Apply

4.0 - 8.0 years

6 - 10 Lacs

Pune

Work from Office

Naukri logo

BMC AMI Cost and Capacity Management - As digitization increases, so does the complexity of managing mainframe capacity and costs. BMC AMI Cost and Capacity portfolio increases availability, predicts capacity bottlenecks before they occur, and optimizes mainframe software costs. Here is how, through this exciting role, YOU will contribute to BMC's and your own success: We are seeking a Python with AI/ML Developer to join a highly motivated team responsible for developing and maintaining innovation for mainframe capacity and cost management. As an Application Developer at BMC, you will be responsible for: Developing and integrating AI/ML models with a focus on Generative AI (GenAI), Retrieval-Augmented Generation (RAG), and Vector Databases to enhance intelligent decision-making. Building scalable AI pipelines for real-time and batch inference, optimizing model performance, and deploying AI-driven applications. Implementing RAG-based architectures using LLMs (Large Language Models) for intelligent search, chatbot development, and knowledge management. Utilizing vector databases (e.g., FAISS, ChromaDB, Weaviate, Pinecone) to enable efficient similarity search and AI-driven recommendations. Developing modern web applications using Angular to create interactive and AI-powered user interfaces. Developing APIs and microservices to expose AI/ML models for enterprise applications. Processing and analyzing structured & unstructured data, including text, images, and time-series data for AI/ML applications. Optimizing ML models for performance and scalability, ensuring low latency and high availability in production. Staying updated with advancements in GenAI, NLP, transformers, and deep learning architectures to drive innovation. Collaborating with cross-functional teams to integrate AI capabilities into existing applications and workflows. To ensure youre set up for success, you will bring the following skillset & experience: Strong proficiency in Python and AI/ML frameworks like TensorFlow, PyTorch, Hugging Face Transformers, LangChain. Experience with Vector Databases (FAISS, ChromaDB, Weaviate, Pinecone) for semantic search and embeddings. Hands-on expertise in LLMs (GPT, LLaMA, Mistral, Claude, etc.) and fine-tuning/customizing models. Proficiency in Retrieval-Augmented Generation (RAG) and prompt engineering for AI-driven applications. Experience with Angular for developing interactive web applications. Experience with RESTful APIs, FastAPI, Flask, or Django for AI model serving. Working knowledge of SQL and NoSQL databases for AI/ML applications. Hands-on experience with Git/GitHub, Docker, and Kubernetes for AI/ML model deployment. Whilst these are nice to have, our team can help you develop in the following skills: Experience with knowledge graphs, semantic search, and enterprise AI applications. Additional experience with .NET v7+ and cross-platform .NET development would be helpful. Exposure to IBM z/OS mainframe environments and AI-driven optimization for legacy systems. Background in statistical data analysis, reinforcement learning, or advanced ML techniques.

Posted 1 day ago

Apply

6.0 - 8.0 years

10 - 18 Lacs

Mumbai

Work from Office

Naukri logo

It is 5 Days working & Work from Office role Key Competencies & Skills required: Deep knowledge of Node js and backend frameworks (eg, NestJS, Express) Hands-on experience designing and optimizing schemas in PostgreSQL or Cosmos DB/Cassandra Experience building and consuming RESTful APIs, secure services Knowledge of data privacy and insurance regulatory compliance (eg , KYC, PII handling) Strong understanding of authentication/authorization mechanisms (OAuth 20, JWT) Proficiency in version control (Git), CI/CD, cloud platforms (Azure), Understanding of containerization tools (Docker) and orchestrators (Kubernetes is a plus) Excellent problem-solving skills, code debugging abilities, and attention to detail Strong leadership, communication, and team collaboration skills Nice to have: DevOps familiarity and monitoring/logging (ELK, Kibana). Security-first mindset: knowledge of OWASP, rate limiting, encryption, secure API Minimum Educational Qualification: Bachelors or Masters degree in Computer Science /Engineering/Information Technology Candidate with non-computer science degree must have minimum 1 year of relevant experience Years Experience & Knowledge: 6-8 years of backend development experience, with 2+ years in Node.js. 2+ years of experience in a technical leadership or team lead role. Proven experience with one or more of: Cosmos DB, Apache Cassandra, PostgreSQL in real-world projects. Solid experience building RESTful APIs. Experience of working within multi-location teams

Posted 1 day ago

Apply

7.0 - 12.0 years

14 - 18 Lacs

Thiruvananthapuram

Remote

Naukri logo

Position: Senior React/Next.js Developer Location: Remote (Trivandrum, India) About Us: Mission Studios is a well-funded and dynamic product startup, headquartered in Dallas, Texas with a mission to revolutionize the sharing of life-transforming content. We aim to achieve this through a next-generation platform that empowers users to express their ideas using diverse media formats, such as blog posts, short videos, long-form podcasts, and courses. We are looking for a Senior React/Next.js Developer to join our Product and Engineering team in India. Desired Qualities: Passion for excellence: We are looking for someone who is dedicated to delivering high-quality software products and continuously improving their skills. Motivated by team culture: We value collaboration, teamwork, and a supportive work environment. We want someone who is motivated by working with others and contributing to a positive team culture. Keen attention to detail: Our platform and apps aim to provide the best learning/content consumption experience for our users. We want someone who takes pride in their work and strives for perfection. Strong desire to serve: Wed like to work with someone who is motivated by serving people and helping them grow. Responsibilities: Front-End Expertise: Leverage your expertise in front-end technologies, including HTML, CSS, and modern libraries/frameworks such as React, Next.js, and MUI. UI/UX Implementation: Implement a mobile-first approach to UI/UX, ensuring a seamless and engaging user experience across devices. Problem Solving: Demonstrate strong problem-solving skills and attention to detail, overcoming challenges to deliver high-quality front-end solutions. Technology Stack: Utilize your in-depth knowledge of TypeScript (TS) and experience working with REST APIs to contribute to the development and maintenance of our cutting-edge content-sharing platform. Code Quality: Uphold high standards of code quality, ensuring best practices, scalability, and maintainability in all development tasks. Qualifications: Bachelor's or Master's degree in Computer Science or a related field. At least 7 years of overall experience in Front End technologies, with a minimum of 5 years of strong React experience, with a proven track record of delivering high-quality software products. Proficient in html, css, sass Experience in creating responsive and adaptive user interfaces. Experience in converting high-fidelity Figma designs to maintainable React code. Experience with RESTful APIs, JSON, and other data exchange formats. Experience with Git version control (We use Gitlab). Strong understanding of software development principles such as object-oriented programming, design patterns, and software testing. Excellent problem-solving, analytical, and communication skills. Passionate about learning new technologies and sharing knowledge with others. Experience working in a startup or fast-paced environment is a plus. Experience with Build Tools: Webpack, Babel Benefits: Competitive salary and equity options Comprehensive health insurance Flexible work arrangements A collaborative and supportive team culture Opportunities for growth and career development If you are a talented and passionate react developer who is looking for an opportunity to make a difference in people's lives, we want to hear from you! Join our team of like minded professionals and help us create software products that inspire, educate, and help people flourish. Apply now and let's work together to build a better future!

Posted 1 day ago

Apply

2.0 - 4.0 years

2 - 5 Lacs

Gurugram

Work from Office

Naukri logo

We are seeking a talented and experienced Node.js Developer with a strong background in MongoDB database administration to join our team. In this role, you will be responsible for designing, developing.

Posted 1 day ago

Apply

8.0 - 13.0 years

10 - 15 Lacs

Pune

Work from Office

Naukri logo

BMC is looking for a Senior Java Developer, an innovator at heart, to join us and design, develop, and implement complex applications, using the latest technologies. Here is how, through this exciting role, YOU will contribute to BMC's and your own success: You will play a pivotal role in the design, development, and delivery of the BMC Helix Suite. You will collaborate with cross-functional teams, including Product Management, Architects, Quality Engineering, and DevSecOps, to lead initiatives that align with our vision of creating intelligent, customer-centric solutions. This role is ideal for a highly skilled technologist passionate about creating scalable, high-performance SaaS products in a fast-paced, Agile environment. security processes, ensuring compliance with industry regulations You will play important role in development of core features and modules for the Helix ITSM platform, design and implementation of microservices using modern frameworks and technologies like Java, Spring Boot, Kubernetes, and RESTful APIs. Ensure high-quality code by adhering to best practices and industry standards. Collaborate with Product Managers to understand requirements and align technical solutions with business goals. Work closely with Quality Engineers to define robust testing strategies, including automated and performance testing. Drive innovation through R&D, focusing on enhancing AI-driven capabilities in areas like predictive analytics and automation. Analyze and resolve complex technical issues, ensuring scalability and performance of the product. Collaborate with DevSecOps teams to ensure seamless CI/CD pipelines and maintain product security standards. Participate in product deployment, upgrade, and security processes, ensuring compliance with industry regulations. To ensure youre set up for success, you will bring the following skillset & experience: You have 8+ years in software development, with at least 2+ years as Senior Developer or equivalent. You are Proficient in Java (11+/17+), Spring Boot, RESTful API development, and Microservices architecture. with open-source Java frameworks such as OSGI, Spring, Hibernate, Maven, JSecurity, JMS, JPA, JTA, JDBC. You are experienced in designing and developing complex framework and platform solutions with practical use of design patterns. You have expertise with unit/integration testing, test driven development and related modern best practices/technologies You are experienced with server-side issues such as caching, clustering, persistence, security, SSO, state management, high scalability/availability, and failover. You have experience in implementing Business Process Management software and integrating complex enterprise systems. You are experienced with PostgreSQL, Oracle or MS-SQL databases and Aspect oriented architectures. Good understanding of web services and SOA standards like REST, SOAP, XML, etc. and microservices architecture, including Kubernetes, Docker and Kafka. You are experienced in open-source participation and Apache projects, patent process, in depth knowledge of App server architectures and SaaS or PaaS enabling platforms is a big plus. Hands-on experience with container orchestration tools like Kubernetes and Docker. Knowledge of DevSecOps tools (e.g., Jenkins, Terraform, Helm, Ansible) and security practices. Experience/knowledge with Networking & Web Communication protocols, Kaazing Gateway or equivalent is a big plus. Security: Authentication and Authorization: Experience with OAuth, SAML, or similar identity management systems. Encryption: Knowledge of TLS/SSL protocols to secure WebSocket communication. Firewall and Network Security: Understanding how to secure WebSocket connections in an enterprise environment. Whilst these are nice to have, our team can help you develop in the following skills: Familiarity with cloud platforms (AWS, Azure, GCP) and SaaS environments. Experience with AI/ML integration in SaaS applications. Knowledge of ITIL/ITSM processes and tools. Certifications: SAFe Agilist, AWS Cloud Practitioner, or equivalent.

Posted 1 day ago

Apply

5.0 - 9.0 years

11 - 21 Lacs

Bengaluru

Work from Office

Naukri logo

Interested Candidates can share your resume to aweaz.pasha@wisseninfotech.com Frontend Developer JD: Develop and maintain responsive and scalable web applications using React.js . Build reusable components and front-end libraries for future use. Ensure the technical feasibility of UI/UX designs and provide input on best practices. Optimize components for maximum performance across different devices and browsers. Integrate RESTful and GraphQL APIs to fetch and display data. Work closely with designers and product managers to understand requirements and translate them into technical solutions. Collaborate with backend developers to integrate frontend components with Node.js-based APIs. Write clean, modular, and maintainable code following best practices. Debug and troubleshoot issues to improve performance and scalability. Participate in code reviews and provide constructive feedback. Stay updated with the latest industry trends and technologies. Required Skills and Qualifications: 5- 7 years of experience in frontend development with a focus on React.js. and Nodejs Proficiency in JavaScript (ES6+), TypeScript (preferred), HTML5, and CSS3. Strong understanding of state management (e.g., Redux, Context API). Experience with React Hooks and functional components. Familiarity with CSS frameworks (e.g., Tailwind, Bootstrap) and pre-processors (Sass, Less). Understanding of component-based architecture and reusable components . Basic to intermediate knowledge of Node.js and Express.js for backend development. Experience working with RESTful APIs and GraphQL . Familiarity with Git and version control best practices. Experience with testing frameworks (e.g., Jest, React Testing Library). Strong problem-solving skills and attention to detail. Nice-to-Have Skills: Experience with Next.js or React Native . Knowledge of Docker and containerized development. Experience with CI/CD pipelines and DevOps practices. Familiarity with cloud platforms (e.g., AWS, Azure, GCP). Understanding of server-side rendering (SSR) and static site generation (SSG)

Posted 2 days ago

Apply

Exploring Restful APIs Jobs in India

The job market for Restful APIs in India is booming, with a high demand for professionals who are skilled in designing, developing, and maintaining APIs that follow the principles of REST. Companies across various industries are looking for individuals who can create efficient and scalable APIs to enable seamless communication between different systems and applications.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Mumbai
  5. Delhi

These cities have a high concentration of IT companies and startups that actively seek professionals with expertise in Restful APIs.

Average Salary Range

The average salary range for Restful APIs professionals in India varies based on experience levels: - Entry-level: INR 3-6 lakhs per annum - Mid-level: INR 6-12 lakhs per annum - Experienced: INR 12-20 lakhs per annum

Career Path

Career progression in the field of Restful APIs typically follows a path similar to: - Junior Developer - Developer - Senior Developer - Tech Lead - Architect

As professionals gain more experience and expertise, they can take on leadership roles and work on more complex API projects.

Related Skills

Apart from expertise in Restful APIs, professionals in this field are often expected to have knowledge or experience in the following areas: - HTTP protocols - API documentation tools (e.g., Swagger) - Authentication and authorization mechanisms - Data formats (JSON, XML) - Versioning and backward compatibility

Interview Questions

  • What is REST and how does it differ from SOAP? (basic)
  • Explain the components of a RESTful API. (basic)
  • How do you handle authentication in RESTful APIs? (medium)
  • What are the advantages of using RESTful APIs over other types of APIs? (medium)
  • How do you optimize RESTful APIs for performance? (medium)
  • Explain the difference between PUT and POST methods in RESTful APIs. (basic)
  • What is HATEOAS and how is it related to RESTful APIs? (advanced)
  • How do you handle errors and exceptions in RESTful API responses? (medium)
  • What tools do you use for testing RESTful APIs? (basic)
  • Explain the concept of idempotence in RESTful APIs. (advanced)
  • How do you handle versioning in RESTful APIs? (medium)
  • What is CORS and how does it affect RESTful APIs? (medium)
  • How do you secure RESTful APIs against common security threats? (medium)
  • Explain the role of HTTP verbs in RESTful APIs. (basic)
  • How do you design a RESTful API for scalability? (advanced)
  • What is content negotiation in the context of RESTful APIs? (medium)
  • How do you handle pagination in API responses? (basic)
  • Explain the concept of statelessness in RESTful APIs. (basic)
  • How do you monitor and track API usage and performance? (medium)
  • What are the best practices for documenting RESTful APIs? (basic)
  • How do you handle concurrency in RESTful APIs? (advanced)
  • Explain the concept of hypermedia in RESTful APIs. (advanced)
  • How do you handle nested resources in RESTful APIs? (medium)
  • What are the common challenges faced when designing RESTful APIs? (medium)
  • How do you approach versioning of RESTful APIs? (medium)

Closing Remark

As you prepare for interviews in the field of Restful APIs, make sure to brush up on your technical knowledge and practical skills. Confidence in your abilities and a clear understanding of the concepts will help you stand out during the hiring process. Good luck with your job search!

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies