Cutshort logo
For Employers
Xempla logo
Software Development Engineer, Backend
Software Development Engineer, Backend

Software Development Engineer, Backend at Xempla Ā· Kolkata, Bengaluru (Bangalore) Ā· 1 - 3 years Ā· ₹6L - ₹10L / yr Ā· Bootstrapped Ā· Posted 13 Mar 2024

Xempla's logo

Software Development Engineer, Backend

Ankan Dutta's profile picture
Posted by Ankan Dutta
1 - 3 yrs
₹6L - ₹10L / yr
Kolkata, Bengaluru (Bangalore)
Skills
skill iconMongoDB
skill iconPython
skill iconFlask
skill iconGit
RESTful APIs
skill iconRedis
FastAPI
Unit testing
Celery

What we are looking

  • You must have experience in Python, including development of microservices using flask/fastapi/sanic.
  • You hold knowledge of at least one Python web frameworks
  • You have experience in NoSQL databases such as MongoDB
  • You are familiar with relational databases and unstructured data.
  • You are familiar with some ORM (Object Relational Mapper) libraries.
  • You have prior exposure to code versioning tools such as Git.
  • You understand fundamental design principles behind a scalable application


Good to have

  • Experience in cloud services such as AWS
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Understanding of the threading concepts in Python and multi-process architecture


What you'll do

  • Create database schemas that represent and support business processes
  • Integrate multiple data sources and databases into one system.
  • Develop and integrate RESTful APIs and services for business use cases
  • Perform unit and integration tests on developed modules
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 Xempla

Founded :
2018
Type :
Product
Size :
20-100
Stage :
Bootstrapped

About

Xempla is the world’s first decision support system for enterprise asset management. It is designed to provide any operations and maintenance team with the tools, resources and assistance they need to make better decisions throughout the asset lifecycle.


We are a people-first software company with the vision to create a world where everyone has the proper support to make those bold decisions and feel empowered to make life what they want it to be.Ā We are determined to make every day better for our customers, employees and communities through the values that we hold so close, the decisions we help them create, and our mantra of doing ā€œthe work of our lifeā€.

Read more

Connect with the team

Profile picture
Umesh Bhutoria
Profile picture
Ankan Dutta

Company social profiles

linkedintwitterfacebook

Similar jobs (10)

LogIQ Labs Pvt.Ltd.
at LogIQ Labs Pvt.Ltd.
2 recruiters
HR eShipz
Posted by HR eShipz
Remote only
3 - 5 yrs
₹4L - ₹8L / yr
Python
skill iconFlask
skill iconMongoDB

We are looking for a skilledĀ PythonĀ Developer to design, develop, and maintain robust backend systems. You will be responsible for building scalable web applications using the Flask micro-framework and managing high-performance NoSQL data storage with MongoDB. Your role involves creating RESTful APIs, optimizing database queries, and ensuring seamless integration between the backend logic and frontend components.

Key Responsibilities

  • API Development:Ā Design and implement scalable, secure RESTful APIs usingĀ Flask.
  • Database Management:Ā Architect and maintainĀ MongoDBĀ schemas; develop complex aggregation pipelines and optimize query performance.
  • Backend Logic:Ā Write clean, efficient, and testableĀ PythonĀ code to handle server-side logic and data processing.
  • Integration:Ā Integrate third-party services and internal data sources using libraries likeĀ RequestsĀ orĀ Flask-PyMongo.
  • Performance Optimization:Ā Identify and resolve bottlenecks in the application and database layers to ensure low latency.
  • Testing & Security:Ā Implement unit tests (usingĀ pytestĀ orĀ unittest) and follow security best practices (OAuth2, JWT, data encryption).
  • Collaboration:Ā Work closely with frontend developers to integrate user-facing elements and with DevOps to support deployment.

Required Technical Skills

CategoryRequirementsLanguageExpert-levelĀ PythonĀ (OOP, decorators, generators, and async programming).Frameworks Strong experience withĀ FlaskĀ (routing, blueprints, middleware).DatabaseProficiency inĀ MongoDBĀ (BSON, indexing, sharding, and aggregation framework).ODMs/DriversExperience withĀ PyMongoĀ orĀ MongoEngine.ArchitectureSolid understanding ofĀ RESTful APIĀ design and Microservices.Tools/DevOpsVersion control withĀ Git; familiarity withĀ DockerĀ and CI/CD pipelines


Read more
VY SYSTEMS PRIVATE LIMITED
Hyderabad, Bengaluru (Bangalore)
7 - 16 yrs
₹4L - ₹18L / yr
skill iconPython
FastAPI
Agentic AI

Job Summary

We are seeking a skilled Python Developer with experience in building scalable applications using Python frameworks such as Flask and Django. The ideal candidate should have hands-on experience with PySpark for big data processing and strong SQL skills for data analysis and database management.

Key Responsibilities

  • Design, develop, test, and maintain Python-based applications.
  • Develop RESTful APIs using Flask and/or Django.
  • Build scalable data processing pipelines using PySpark.
  • Write efficient SQL queries, stored procedures, and optimize database performance.
  • Integrate applications with databases and third-party services.
  • Collaborate with cross-functional teams to gather and implement business requirements.
  • Troubleshoot, debug, and enhance application performance.
  • Follow coding standards, perform code reviews, and maintain technical documentation.

Required Skills

  • Strong proficiency in Python.
  • Hands-on experience with Flask and/or Django.
  • Experience with PySpark for large-scale data processing.
  • Strong knowledge of SQL (writing complex queries, joins, indexing, optimization).
  • Understanding of REST APIs and microservices architecture.
  • Experience with Git/version control.
  • Knowledge of relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle.
  • Good problem-solving and analytical skills.

Preferred Skills

  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Familiarity with Docker and Kubernetes.
  • Knowledge of CI/CD pipelines.
  • Experience with Airflow or other workflow orchestration tools.
  • Understanding of Agile/Scrum methodologies.
Read more
NAM Info Pvt Ltd
Pune
5 - 7 yrs
₹1L - ₹15L / yr
skill iconPython
skill iconFlask
FastAPI
PySpark
Apache Kafka
+5 more

Job Description:

We are looking for a skilled Python Developer with 2+ years of hands-on experience in backend development and data processing. The ideal candidate should be proficient in Python and have working experience with web frameworks like Flask and FastAPI, along with exposure to data engineering and machine learning workflows.

Ā 

Key Responsibilities:

Design, develop, and maintain scalable Python applications and APIs using Flask and FastAPI

Ā 

Work with PySpark and Kafka for real-time data processing

Ā 

Perform data manipulation and analysis using Pandas and NumPy

Ā 

Develop and maintain modular, reusable, and testable code following OOP principles

Ā 

Collaborate with data scientists to integrate ML models (TensorFlow, PyTorch, Scikit-learn) into production

Ā 

Participate in code reviews, design discussions, and contribute to best practices

Ā 

Write and maintain documentation for developed modules and workflows

Ā 

Required Skills:

Strong proficiency in Python programming

Ā 

Hands-on experience with Flask and/or FastAPI

Ā 

Experience working with PySpark and Kafka

Ā 

Solid understanding of Pandas, NumPy, and data handling in Python

Ā 

Familiarity with TensorFlow, PyTorch, and scikit-learn

Ā 

Good grasp of Object-Oriented Programming (OOP) concepts

Ā 

Ability to write modular and maintainable code

Ā 

Nice to Have:

Understanding of Machine Learning concepts and pipelines

Ā 

Exposure to Generative AI (GenAI) technologies and tools

Ā 

Experience with CI/CD tools, Docker, or cloud environments (AWS, GCP, etc.)

Ā 

Qualifications:

Bachelor's degree in Computer Science, Engineering, or a related field

Read more
 a leading provider of electronic trading solutions in India. With over 1,000 clients and a presence in more than 400 cities, we have established ourselves as a trusted partner for brokerages across the nation. Our commitment to excellence is reflected in millions of active end users and our reputation for delivering the best customer service in the industry.
a leading provider of electronic trading solutions in India. With over 1,000 clients and a presence in more than 400 cities, we have established ourselves as a trusted partner for brokerages across the nation. Our commitment to excellence is reflected in millions of active end users and our reputation for delivering the best customer service in the industry.
Agency job
via HyrHub by Shwetha Naik
Bengaluru (Bangalore)
7 - 10 yrs
₹20L - ₹35L / yr
skill iconPython
skill iconGo Programming (Golang)
Distributed Systems
RESTful APIs
Data Structures
+3 more

Experience and Expertise


ā— 7– 10 years of experience in backend development with Python or Golang.

ā— Solid understanding of RESTful APIs, microservices, and distributed systems.

ā— Strong knowledge of data structures, algorithms, and OOPS principles.

ā— Hands-on experience with relational and/or NoSQL databases.

ā— Familiarity with Linux development, Docker, and basic cloud concepts

(AWS/GCP/Azure).

ā— Proficiency with Git and version control workflows.

ā— Familiarity with AI-powered development tools or exposure to projects involving large

language models (LLMs) is a plus.


Skills

ā— Strong analytical and debugging skills with the ability to solve complex problems.

ā— Good communication and collaboration skills across teams.

ā— Ability to work independently with minimal supervision while being a strong team

player.

ā— Growth mindset – eagerness to learn new technologies

Read more
MNC
at MNC
Agency job
Bengaluru (Bangalore), Mumbai, Hyderabad
6 - 12 yrs
₹25L - ₹30L / yr
skill iconPython
skill iconDjango
skill iconFlask
skill iconReact.js
Angular
+5 more

Job Summary

We are looking for an experienced Python Developer for the position of Delivery Module Lead. The ideal candidate should have strong hands-on experience in Python programming, front-end technologies, and back-end development. The candidate will be responsible for developing scalable web applications, integrating APIs, and collaborating with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities

  • Design, develop, and maintain scalable web applications using Python and front-end technologies.
  • Collaborate with product managers, designers, and developers to understand business requirements and implement solutions.
  • Develop responsive user interfaces and optimize application performance across different browsers and devices.
  • Write clean, reusable, and maintainable code following development best practices.
  • Conduct code reviews and ensure code quality and standards.
  • Debug, troubleshoot, and resolve application issues.
  • Develop and integrate RESTful APIs and web services.
  • Participate in Agile development activities, including sprint planning, daily stand-ups, and retrospectives.
  • Continuously improve development processes and stay updated with emerging technologies.

Mandatory Skills

  • Strong proficiency in Python programming.
  • Hands-on experience with HTML, CSS, and JavaScript.
  • Experience with front-end frameworks such as React, Angular, or Vue.js.
  • Experience with back-end frameworks such as Django or Flask.
  • Good understanding of RESTful APIs and web services.
  • Experience with Git and version control systems.
  • Strong problem-solving and analytical skills.

Preferred Skills

  • Knowledge of databases such as PostgreSQL, MySQL, or MongoDB.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with Docker and containerization technologies.
  • Understanding of CI/CD pipelines and DevOps practices.
  • Experience with Agile methodologies and project management tools.


Read more
Nineleaps
Suruchi Topal
Posted by Suruchi Topal
Hyderabad
5 - 8 yrs
₹1L - ₹18L / yr
skill iconPython
Systems design

Key Responsibilities

ā— Lead the architecture, design, development, and delivery of scalable backend services

using Python.

ā— Own technical direction and architectural decisions for backend systems and services.

ā— Design and build robust RESTful APIs, microservices, and distributed systems

capable of handling high-scale workloads.

ā— Design and implement real-time communication systems, including WebSocket-based

services, where required.

ā— Drive system performance, scalability, reliability, availability, and security.

ā— Lead performance optimization, capacity planning, monitoring, debugging, and

production issue resolution.

ā— Establish and promote best practices around code quality, testing, observability, CI/CD,

and production readiness.

ā— Collaborate closely with frontend, product, DevOps, infrastructure, and other

cross-functional teams to deliver end-to-end solutions.

ā— Mentor and provide technical guidance to engineers, contributing to overall team growth

and engineering excellence.

ā— Review code and architecture designs, identify technical risks, and drive improvements

across backend systems.

ā— Take ownership of complex technical problems and deliver reliable, maintainable,

production-grade solutions.


Required Skills & Qualifications

ā— 5+ years of software engineering experience, with significant experience in backend

development.

ā— Strong expertise in Python and experience building production-grade backend

applications.

ā— Proven experience designing and developing REST APIs and microservices

architectures.

ā— Strong understanding of distributed systems, scalability, fault tolerance, and

high-availability architectures.

ā— Hands-on experience with WebSockets and real-time backend integrations.

ā— Strong experience with SQL/NoSQL databases, caching systems, and data-intensive

applications.

ā— Experience with performance optimization, monitoring, logging, debugging, and

production operations.

ā— Strong understanding of software engineering principles, design patterns, and clean

architecture.

ā— Proven ability to lead technical initiatives and make sound architectural decisions.

ā— Strong communication, collaboration, and technical leadership skills.

ā— Experience mentoring engineers and conducting effective code and design reviews.

Read more
Wissen Technology
at Wissen Technology
4 recruiters
Khushboo Kumari
Posted by Khushboo Kumari
Bengaluru (Bangalore), Mumbai
5 - 10 yrs
₹8L - ₹22L / yr
skill iconPython
RESTful APIs
Agentic AI
Large Language Models (LLM) tuning

Key Responsibilities

  • Design, develop, and maintain scalable applications using Python.
  • Build and integrate AI-powered solutions into existing applications.
  • Develop REST APIs and backend services.
  • Work with AI/ML models, LLMs, and Generative AI technologies where applicable.
  • Integrate AI services and APIs into business applications.
  • Write clean, maintainable, and efficient code.
  • Collaborate with cross-functional teams to deliver high-quality solutions.
  • Troubleshoot issues and optimize application performance.

Must-Have Skills

  • Strong hands-on experience in Python development.
  • Good understanding of Python frameworks such as FastAPI, Flask, or Django.
  • Experience in REST API development and backend services.
  • Knowledge or experience in AI/ML concepts.
  • Understanding of application development, debugging, and problem-solving.
  • Good understanding of databases and data handling.

Good-to-Have Skills

  • Hands-on experience with Generative AI and Large Language Models (LLMs).
  • Experience with AI APIs and frameworks such as LangChain or LlamaIndex.
  • Knowledge of Retrieval-Augmented Generation (RAG), embeddings, and vector databases.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP.
  • Experience with Docker, Kubernetes, or CI/CD pipelines.


Read more
appscrip
at appscrip
2 recruiters
Nilam Surati
Posted by Nilam Surati
Bengaluru (Bangalore)
0 - 0 yrs
₹1.2L - ₹3L / yr
skill iconPython
FastAPI
REST API

Python Backend Developer Intern (FastAPI)


Location: Bangalore (On-site)

Company: Appscrip


About Appscrip


At Appscrip, we build products that solve real business problems using modern technologies like AI, cloud infrastructure, and scalable backend systems. We're looking for developers who enjoy building things, learning quickly, and aren't afraid to dive into new technologies.


If you've built projects in Python, experimented with FastAPI, or spent time playing around with AI and LLMs, we'd love to talk to you.


What You'll Be Working On


* Building and maintaining backend services using FastAPI.

* Developing REST APIs for web and mobile applications.

* Working with databases and designing efficient data models.

* Building features powered by AI and Large Language Models (LLMs).

* Integrating third-party APIs and backend services.

* Debugging, optimizing, and improving existing systems.

* Collaborating closely with senior engineers to ship production-ready features.


What We're Looking For


* Strong Python programming skills.

* Hands-on experience with FastAPI through personal, college, internship, or freelance projects.

* Experience working with either PostgreSQL or MongoDB.

* Good understanding of REST APIs, JSON, and HTTP.

* Familiarity with Git and collaborative development.

* A genuine interest in AI and LLMs, with basic knowledge of concepts like:


* Prompt engineering

* Using LLM APIs (OpenAI, Gemini, Claude, etc.)

* RAG or AI agents (nice to know, not mandatory)

* Someone who's curious, enjoys solving problems, and likes learning new technologies.


Nice to Have


These aren't mandatory, but they'll definitely make your profile stand out:


* Redis

* Kafka or other messaging systems

* Docker

* Celery or background workers

* SQLAlchemy

* Vector databases (Qdrant, Pinecone, Weaviate, etc.)

* Experience deploying applications to the cloud


Who Can Apply?


* Final-year students

* Recent graduates

* Freshers or candidates with up to 1 year of experience


The most important thing for us is that you've built things. Whether they're college projects, hackathon submissions, personal projects, or open-source contributions—we'd love to see them.


Why Join Appscrip?


* Work on real production applications from day one.

* Get hands-on experience with modern AI technologies and LLM-powered products.

* Learn from experienced backend engineers.

* Exposure to scalable backend architecture, cloud infrastructure, and modern development practices.

* A fast-paced environment where you'll have ownership and plenty of opportunities to grow.


If you're passionate about Python, enjoy backend development, and are excited about building AI-powered applications, we'd love to hear from you.

Ā 

If you are interested call us on none three one six one two zero one three one

Read more
A leading provider of electronic trading solutions in India.
A leading provider of electronic trading solutions in India.
Agency job
via HyrHub by Neha Koshy
Bengaluru (Bangalore)
2 - 4 yrs
₹9L - ₹15L / yr
skill iconPython
skill iconGo Programming (Golang)
Data Structures
Algorithms
Generative AI

ā— 2–4 years of experience in backend development with Python or Golang.

ā— Solid understanding of RESTful APIs, microservices, and distributed systems.

ā— Strong knowledge of data structures, algorithms, and OOPS principles.

ā— Hands-on experience with relational and/or NoSQL databases.

ā— Familiarity with Linux development, Docker, and basic cloud concepts

(AWS/GCP/Azure).

ā— Proficiency with Git and version control workflows.

ā— Familiarity with AI-powered development tools or exposure to projects involving large

language models (LLMs) is a plus.

Read more
Wissen Technology
at Wissen Technology
4 recruiters
Priyanka Kadur
Posted by Priyanka Kadur
Mumbai
3 - 7 yrs
₹12L - ₹23L / yr
skill iconPython
FastAPI

We are looking for an exceptional Python Backend Developer to join our engineering team. You will be responsible for managing the interchange of data between the server and the users, developing server-side logic, and ensuring high performance and responsiveness to requests from the front end. The ideal candidate must have a rock-solid foundation in core computer science concepts, specifically Object-Oriented Programming (OOP) and Data Structures and Algorithms (DSA), to design and implement highly scalable and optimised backend systems.


Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable Python code.
  • Develop robust, highly scalable, and low-latency backend architectures and APIs.
  • Apply strong OOPS principles to build modular and maintainable software systems.
  • Utilise advanced Data Structures and Algorithms (DSA) to solve complex computational problems and optimise application performance.
  • Integrate user-facing elements developed by front-end developers with server-side logic.
  • Implement security and data protection measures.
  • Identify bottlenecks, troubleshoot bugs, and devise elegant solutions to mitigate these issues.
  • Collaborate cross-functionally with product managers, front-end developers, and QA engineers to deliver high-quality features.


Requirements:

  • Core Python: Strong proficiency in Python programming with a deep understanding of its quirks, ecosystem, and best practices.
  • OOPs Expertise: Excellent command over Object-Oriented Programming concepts (Inheritance, Polymorphism, Encapsulation, Abstraction) and design patterns.
  • DSA Proficiency: Strong problem-solving skills with a deep understanding of Data Structures (Arrays, Trees, Graphs, Hash Tables, etc. ) and Algorithms (Sorting, Searching, Dynamic Programming, etc. ).
  • Frameworks: Hands-on experience with popular Python web frameworks such as Django, FastAPI, or Flask.
  • Database Management: Solid understanding of relational databases (e. g., PostgreSQL, MySQL) and ORM (Object-Relational Mapper) libraries.
  • API Development: Experience in designing and developing RESTful APIs.
  • Version Control: Proficient understanding of code versioning tools, such as Git.
  • Clean Code: A strong commitment to writing clean, readable, and properly documented code.


Good to Have (Optional):

  • Experience with NoSQL databases (e. g., MongoDB, Redis).
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes).
  • Knowledge of asynchronous programming in Python (asyncio).
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