Cutshort logo
For Employers
Niki.ai logo
Senior Software Developer - Backend - Java/Python
Senior Software Developer - Backend - Java/Python
Niki.ai's logo

Senior Software Developer - Backend - Java/Python

Suchandni Verma's profile picture
Posted by Suchandni Verma
4 - 6 yrs
₹10L - ₹25L / yr
Bengaluru (Bangalore)
Skills
skill iconJava
skill iconPython
Distributed Systems
skill iconMachine Learning (ML)
Object Oriented Programming (OOPs)
Artificial Intelligence (AI)
skill iconNodeJS (Node.js)
- Niki is an artificially intelligent personal shopping assistant (http://niki.ai/app). Our founding team is from IIT Kharagpur, and we are looking for a Backend Developer to join us in the core software development and maintenance. - We work mostly in Java and Python and object oriented concepts are a must to fit in the team. If you have experience in :1. Working at a high-traffic consumer facing company for minimum 5 years. 2. Architecting scalable systems in terms of making key decisions about database options, server frameworks, sync vs async, distributed vs monolithic, redundancy etc. 3. Ensuring fault tolerance and optimal latency of distributed and concurrent systems. 4. Mitigating and recovering from large scale system crashes and disasters. 5. Automation and consumer centric machine learning implementations - setting up ground truth, feedback loops and A/B testing. 6. Large scale monitoring and alarm systems. 7. Thinking backwards from a customer POV and relentlessly pursuing customer's cause in tech and product decisions. And you are always ready to get your hands dirty with coding and shipping products and services covering all the aspects yourselves - requirements gathering, resource allocation, testing, deploying, monitoring and iterating. Basic eligibility criteria are : 1. Graduate/Post-Graduate in Computer Science/Mathematics/Physics or allied fields. 2. Industry experience of 5-9 years in developing scalable software. 3. Have some experience in leading a team big or small.
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Niki.ai

Founded :
2015
Type :
Services
Size
Stage :
Raised funding

About

Niki is a digital localised agent that aims to bring household consumption online for 500 million new internet users. It provides a natural and user-friendly experience to convert users into consumers by removing barriers such as complicated interfaces, language, and inhibitions regarding digital services. Niki is available 24x7 and ensures that every task is successfully completed, encouraging people to save time and leave their digital services-related worries to her.
Read more

Connect with the team

Profile picture
Shishir Modi
Profile picture
Shishir Modi
Profile picture
Suchandni Verma
Profile picture
Alyeska Araujo
Profile picture
Pradeep Kumar
Profile picture
Gunjan Agarwal

Company social profiles

bloglinkedintwitterfacebook

Similar jobs

Euphoric Thought Technologies
Bengaluru (Bangalore)
3 - 5 yrs
₹5L - ₹11L / yr
skill iconPython
skill iconFlask

Position: Python Developer – Flask


Experience: 3+ Years


Location: Bangalore


Joining: Immediate Joiner Preferred


Employment Type: Full-Time


About the Role

We are looking for a skilled and passionate Python Developer with strong experience in Flask framework to join our growing development team. The ideal candidate should have hands-on experience in developing scalable backend applications, REST APIs, and integrating databases/services in a fast-paced environment.


Key Responsibilities

Develop, test, and maintain backend applications using Python and Flask.

Design and build RESTful APIs for web and mobile applications.

Collaborate with frontend developers, QA teams, and product stakeholders.

Write reusable, scalable, and efficient code.

Integrate third-party APIs and services.

Optimize application performance and troubleshoot issues.

Work with databases and ensure data security and integrity.

Participate in code reviews and technical discussions.

Maintain proper documentation for development activities.


Required Skills

3+ years of experience in Python development.

Strong hands-on experience with Flask framework.

Good understanding of REST API development.

Experience with MySQL/PostgreSQL/MongoDB databases.

Familiarity with ORM libraries such as SQLAlchemy.

Knowledge of Git/version control systems.

Understanding of software development lifecycle and agile methodologies.

Basic understanding of Docker and deployment processes is an added advantage.

Good debugging and problem-solving skills.


Preferred Skills

Experience with AWS/Azure or cloud platforms.

Exposure to microservices architecture.

Familiarity with CI/CD pipelines.

Knowledge of frontend technologies like React or Angular is a plus.


Educational Qualification

Bachelor’s degree in Computer Science, Information Technology, or related field.


What We’re Looking For

Immediate joiner or candidates with short notice period.

Strong communication and teamwork skills.

Self-driven and proactive mindset

Read more
best-in-class IT solution services company
best-in-class IT solution services company
Agency job
via Jobdost by Sathish Kumar
Pune
7 - 9 yrs
₹12L - ₹18L / yr
skill iconPython
skill iconDjango
DRF
skill iconPostgreSQL

1.   Should have worked in Agile methodology and microservices architecture

2.   Should have 7+ years of experience in Python and Django framework

3.   Should have a good knowledge of DRF

4.   Should have knowledge of User Auth (JWT, OAuth2), API Auth, Access Control List, etc.

5.   Should have working experience in session management in Django

6.   Should have expertise in the Django MVC and uses of templates in frontend

7.   Should have working experience in PostgreSQL

8.   Should have working experience in the RabbitMQ messaging channel and Celery Analytics

9.   Good to have javascript implementation knowledge in Django templates

Read more
Build a SaaS Spend Management product. San Francisco Based
Build a SaaS Spend Management product. San Francisco Based
Agency job
via Qrata by Blessy Fernandes
Remote only
4 - 7 yrs
₹30L - ₹40L / yr
skill iconJava
AWS Lambda
NOSQL Databases
Relational Database (RDBMS)
MySQL
+2 more
Experience of 3+ years doing server-side development of commercial web
software products.
● Degree in Computer Science, Maths, or equivalent.
● Experience with AWS or Google Cloud or Azure.
● Experience with RDBMS and NoSQL: MySQL/MariaDB or PostgreSQL,
DynamoDB or MongoDB.
● Fluent in common design patterns, modular architecture, microservices, and a
demonstrated web and polyglot development experience.
● Passionate about distributed computing and building applications that are
robust, scalable, and keep the customers happy.
● Proficiency in programming languages such as Java, Scala; a strong foundation
in data structures, algorithms, understanding of threads, synchronization, and
concurrent programming.
● Experience with deployment, configuration, automation tools, and DevOps
methodologies.
● Understanding of Internet security models, REST API, and application
integration.
● Good to have some understanding of Serverless.
Read more
TagX
at TagX
Poonam Tomar
Posted by Poonam Tomar
Indore
2 - 4 yrs
₹3L - ₹5L / yr
skill iconNodeJS (Node.js)
skill iconAmazon Web Services (AWS)
skill iconDocker
skill iconMongoDB
skill iconExpress
+7 more

Backend Developer Job Description

Job Title: Backend Developer

Location: Nipania, Indore

Job Type: Full-time

Experience Level: Mid-Senior Level


Role Overview:

We are seeking an experienced Backend Developer to join our dynamic team. The ideal candidate will be responsible for building robust server-side applications and services. You will work closely with frontend developers to ensure seamless integration between the server-side logic and user-facing features.


Responsibilities:

  • Implement efficient and secure backend services using Node.js and Python.
  • Design and implement data storage solutions using MongoDB.
  • Write effective APIs to support frontend functionalities.
  • Optimize applications for performance, security, and scalability.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Maintain cloud services on AWS, including AWS EC2, Amplify, S3, Route 53, Cloudfront, Lambda & AWS CLI..
  • Troubleshoot and debug issues across the backend stack.

Requirements:

  • Proficient understanding of the MERN stack (MongoDB, Express.js, React.js, Node.js).
  • Good experience using Docker and cloud services (AWS or Digital Ocean).
  • Familiarity with microservices architecture and testing APIs with Postman.
  • Knowledge of modern authorization mechanisms (e.g., JWT).
  • Experience creating and maintaining CI/CD pipelines is a plus.
  • Strong problem-solving skills with the ability to debug complex issues.
  • Experience or knowledge of GraphQL is a plus.

Benefits:

  • Leave encashment
  • Provident Fund

Schedule:

  • Day shift
  • Fixed shift

Location- 840, Hare Krishna Vihar, Nipania, Indore, Madhya Pradesh 452010


Read more
Macrew Technologies Pvt Ltd
Mohali
1 - 4 yrs
₹2L - ₹5L / yr
skill iconPHP
MySQL
skill iconLaravel
skill iconCodeIgniter
skill iconJavascript
+6 more

Job Title: PHP Laravel Developer


Department: Research and Development


Experience: 1-3 years


Job Type: Full time/Permanent


Location: Mohali, phase 7, Industrial Area


Reports to: Technical Lead


Role Description


We are looking for a PHP Laravel Developer with Efficient, organized, and able to manage multiple projects at once. Assist team members & colleagues to solve technical issues. Developing and executing appropriate quality plans, project plans, test strategies, and processes for development activities.


You will be part of a talented software team that works on mission-critical applications, and your roles and responsibilities include managing application development while providing expertise in the full software development lifecycle.


Job Responsibilities


⦁ Knowledge of PHP web frameworks including Laravel


⦁ Knowledge of front-end technologies including CSS3, JavaScript, and HTML5.


⦁ Strong Knowledge of MySQL.


⦁ Understanding of object-oriented PHP programming.


⦁ Working knowledge of ReactJS/NodeJS (preferred)


⦁ Excellent knowledge of Vue.js


⦁ Proficient in creating REST APIs.


⦁ Ability to project manage.


⦁ Good problem-solving skills.


⦁ Ability to work with cross-functional teams.


⦁ Good at research and working under pressure.


Benefits:


⦁ Day shift


⦁ 5 day a week


⦁ Performance bonus

Read more
Anoka
Anoka
Agency job
via Anoka Infotech by Nagaswaroop ShashankL
Kochi (Cochin), Bengaluru (Bangalore)
5 - 8 yrs
₹9L - ₹15L / yr
uipath
skill iconNodeJS (Node.js)
skill icon.NET
Orchestrators
RPA
+2 more
RPA (Ui) Path Developer 

Experience: 5-8 Years 

Job Description:

Key Responsibilities:

  • Determine the appropriate approach for new software assignments
  • Provide solutions to overcome complex problems using the latest technologies
  • Developing high-quality and detailed designs, Identify, prioritize and execute tasks in the software development life cycle
  • Proactively communicate with the client to get things done within the deadline.
  • Develop tools and applications by producing clean, efficient code.
  • Automate tasks through appropriate tools and scripting
  • Provide high-level maintenance and update of an existing applications to improve functionality and process flow
  • Oversee the maintenance of technical documentation of applications as architecture, code, and procedures

Primary Skills:
  • 3+ Experience with RPA software (UiPath) (ONLY/MANDATORY)
  • Experience in programming .NET (C# or VB), Java + Node.JS-based programming
  • UiPath RPA Implementations and Working Knowledge: Studio, BOTs, Orchestrators, RE Framework and Three E2E Implementations as a Core RPA Developer.
  • Skill with scripting languages such as VBA/VBS, Python, NodeJS and JavaScript
  • Proficiency with Microsoft Power Platform, SQL and NoSQL database experiences
  • Orchestrator configuration and component usage knowledge
  • hands on experience of orchestrator queue and load distribution
  • Proficiency with JIRA, Jenkins, Github, Artifactory and CI/CD development
  • Excellent analytical and problem-solving skills, including business process expertise
  • Experience developing design documents for automation processes

Education Required: B.Tech or B.E. or MCA or MSC from a recognized college or institute
Read more
Connivia Tech Solutions
Mumbai
1 - 3 yrs
₹2L - ₹6L / yr
skill iconLaravel
skill iconCodeIgniter
skill iconPHP
MySQL
Object Oriented Programming (OOPs)
Understanding Requirements & Functional Specifications Developing and maintaining dynamic websites and web applications Ensuring foolproof performance of the deliverable Coordinating with co-developers and other related departments Sending regular updates about project status. Write "clean-, well designed code Produce detailed specifications Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality Contribute in all phases of the development lifecycle Follow industry best practices Develop and deploy new features to facilitate related procedures and tools if necessary
Read more
Virtues
at Virtues
1 recruiter
Senthilkumar M
Posted by Senthilkumar M
Bengaluru (Bangalore)
4 - 10 yrs
₹10L - ₹16L / yr
skill iconJava
Hibernate (Java)
skill iconSpring Boot
skill iconAmazon Web Services (AWS)
skill iconPython
+2 more

Minimum 5-7years of professional experience building web-applications
Strong experience in backend development
Strong experience in AI/Machine Learning development, Data Analysis/Processing
Experience in creating robust and secure REST APIs
Hands-on exposure to RDBMS like PostgreSQL, MySQL, MariaDB etc.
Proficiency with one or more programming languages from Java, Python, Node/JavaScript
Solid familiarity working with cloud and related technologies, AWS, GCP and Azure cloud environments
Ability to do very quick research in unknown technologies
Startup mindset, comfort with chaos and multi-tasking ability
Strong programming fundamentals in Data Structures, Algorithms
An eye for writing performance optimum code in any tool set

Read more
NextFirst Engineering Technologies
Parameshwari S
Posted by Parameshwari S
Bengaluru (Bangalore)
2 - 6 yrs
₹5L - ₹8L / yr
skill iconJava
skill iconHTML/CSS
skill iconJavascript

Responsibilities

  • Work with the architect in identifying modules, interfaces, functionality to be developed
  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Write clean code to develop functional web application, addressing technical and design requirements
  • Understand and implement heuristic algorithms as necessary
  • Troubleshoot and debug applications
  • Create and maintain upto date documentation 
  • Collaborate with Front-end developers to integrate user-facing elements with server side logic
  • Provide training and support to internal teams
  • Build reusable code and libraries for future use
  • Liaise with developers, architects,  designers and system administrators to identify and incorporate new features

Requirements

  • Proven work experience in Java as a Back-end developer
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Hands on experience with programming languages like https://resources.workable.com/back-end-developer-job-description" target="_blank">Java and Python
  • Hands on experience in relational and non relational databases
  • Working knowledge of CMS framework
  • Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
  • Excellent analytical and time management skills
  • Teamwork skills with a problem-solving attitude
  • BE/ MS degree in Computer Science or relevant field
Read more
Garnish Company
at Garnish Company
2 recruiters
Ranjan Dontamsetti
Posted by Ranjan Dontamsetti
Hyderabad
0 - 2 yrs
₹1.8L - ₹2.4L / yr
skill iconNodeJS (Node.js)
skill iconJavascript
skill iconAmazon Web Services (AWS)
**Responsibilities:**
In this role, the individual will be part of the engineering team and will be responsible for

* Participating and collaborating with Product Owner/ Cross-functional teams in the organization to understand the business requirements and to deliver solutions that can scale.
* Design and Develop API in NodeJS using Express JS framework with relevant middleware integrations.
* Designing and implementing software that is simple, intuitive, and easy to use with Test first driven Approach.
* Proactively anticipating problems and keeping the team and management informed in a timely manner.

**Basic Requirements:**

* 1-2 years experience in designing and building secure large-scale systems.
* Deep experience in one or more relevant front-end frameworks such as React.
* Ability to rapidly prototype and adjust in response to customer feedback
* Strong problem solving and troubleshooting skills.
* Solid coding practices including peer code reviews, unit testing, and a preference for agile development.
* Expertise in NodeJS and JavaScript;
* Strong in Jasmine, Karma, Jest, Mocha, Cucumber JavaScript testing frameworks.
* Strong in REST, GraphQL API frameworks.
* Knowledge of securing REST APIs using OAuth, JWT, etc.
* Experience in designing and working with No SQL Databases such as Mongo etc.
* Experience in designing and working with SQL Databases such as MySQL, Postgres, etc.
* Experience in building solutions on top of any of cloud technologies like AWS, Google Cloud.
* Excellent written and verbal communication skills.
* Experience with building service side applications with object-oriented design and Multi-page MVC architecture.
* Actively practicing professional software engineering best practices for the full software development life-cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos