Cutshort logo
Fulfil.IO logo
Senior / Intermediate Python Engineer - Remote
Senior / Intermediate Python Engineer - Remote
Fulfil.IO's logo

Senior / Intermediate Python Engineer - Remote

Madhuri C's profile picture
Posted by Madhuri C
4 - 8 yrs
₹15L - ₹15L / yr
Remote only
Skills
skill iconPython
skill iconDjango
skill iconFlask
skill iconPostgreSQL
Celery

Fulfil’s software engineers develop the next-generation technologies that change how millions of customer orders are fulfilled by merchants. Our products need to handle information at massive scale. We're looking for engineers who bring fresh ideas from all areas into our technology.


As a senior software engineer, you will work on our python based ORM and applications that scales to handle millions of transactions every hour. This is mission critical software and your primary focus will be building robust and scalable solutions that are easy to maintain.


In this role, you will be collaborating closely with the rest of the team working on different layers of infrastructure in an international environment. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product are important.


What You’ll Do:

  • Own definition and implementation of API interfaces (REST and GraphQL). We take pride in our 100% open API with over 600 endpoints.
  • Implement simple solutions to complex business logic that enables our merchants to manage financials, orders and shipments across millions of transactions.
  • Build reusable components and packages for future use.
  • Translate specs and user stories into reviewable, test covered patches.
  • Peer review code and refactor existing code.
  • Integrate with our eCommerce partners (Shopify, BigCommerce, Amazon), shipping partners (UPS, USPS, FedEx, DHL) and EDI.
  • Manage Kubernetes and Docker based global deployment of our infrastructure.


Requirements We’re Looking for Someone With:

  • Experience working with ORMs like SQLAlchemy or Django (2-3 years)
  • Experience with SQL and databases (Postgres preferred)
  • Experience in developing large server side applications and microservices
  • Ability to create high quality code
  • Experience with python testing tools (pytest) and test automation
  • Familiarity with code versioning tools like GIT
  • Strong sense of ownership and leadership quality
  • Experienced in the tools of our web stack- Python, Celery, Postgres, Redis, RabbitMQ


Nice to Haves:

  • Prior experience at a growth stage Internet/Software company
  • Experience with ReactJS, Google Cloud, Heroku
  • Cloud deployment and scaling experience
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 Fulfil.IO

Founded :
2015
Type :
Product
Size :
20-100
Stage :
Profitable

About

Fulfil is an ERP built for 8 and 9-figure brands focused on driving customer delight. With direct integrations and ops automation, we help you run a fast warehouse or streamline 3PL connections.
Read more

Connect with the team

Profile picture
Sethu S

Company social profiles

bloglinkedintwitterfacebook

Similar jobs

Remote only
3 - 15 yrs
₹8L - ₹12L / yr
FastAPI
skill iconPython
RESTful APIs
SQL
NOSQL Databases
+5 more

Summary:

We are seeking a highly skilled Python Backend Developer with proven expertise in FastAPI to join our team as a full-time contractor for 12 months. The ideal candidate will have 5+ years of experience in backend development, a strong understanding of API design, and the ability to deliver scalable, secure solutions. Knowledge of front-end technologies is an added advantage. Immediate joiners are preferred. This role requires full-time commitment—please apply only if you are not engaged in other projects.

Job Type:

Full-Time Contractor (12 months)

Location:

Remote

Experience:

3+ years in backend development

Key Responsibilities:

  • Design, develop, and maintain robust backend services using Python and FastAPI.
  •  Implement and manage Prisma ORM for database operations.
  • Build scalable APIs and integrate with SQL databases and third-party services.
  • Deploy and manage backend services using Azure Function Apps and Microsoft Azure Cloud.
  • Collaborate with front-end developers and other team members to deliver high-quality web applications.
  • Ensure application performance, security, and reliability.
  • Participate in code reviews, testing, and deployment processes.

Required Skills:

  • Expertise in Python backend development with strong experience in FastAPI.
  • Solid understanding of RESTful API design and implementation.
  • Proficiency in SQL databases and ORM tools (preferably Prisma)
  • Hands-on experience with Microsoft Azure Cloud and Azure Function Apps.
  • Familiarity with CI/CD pipelines and containerization (Docker).
  • Knowledge of cloud architecture best practices.

Added Advantage:

  • Front-end development knowledge (React, Angular, or similar frameworks).
  • Exposure to AWS/GCP cloud platforms.
  • Experience with NoSQL databases.

Eligibility:

  • Minimum 3 years of professional experience in backend development.
  • Available for full-time engagement.
  • Please excuse if you are currently engaged in other projects—we require dedicated availability.
Read more
Wissen Technology
at Wissen Technology
4 recruiters
Tony Tom
Posted by Tony Tom
Bengaluru (Bangalore)
0 - 1 yrs
Best in industry
skill iconPython
skill iconDjango
skill iconFlask

We are seeking enthusiastic and driven interns with strong technical expertise to join our team in Bangalore. The ideal candidate should possess:

  • Proficiency in Python programming.
  • Hands-on experience with Automation Anywhere, UiPath, and A360.
  • A solid engineering background.
  • Ability to join immediately and work collaboratively on challenging projects.

This is an excellent opportunity to gain practical experience and grow your skills in automation and programming.


Read more
Bengaluru (Bangalore), Chennai
5 - 10 yrs
₹10L - ₹25L / yr
skill iconC
skill iconC++
Linux/Unix
skill iconPython
DevOps
+4 more

Job Title: Cloud Development & Linux Debugging Engineer

Experience: 5–10 Years

Location: Bangalore / Chennai


Job Summary

We are looking for an experienced Cloud Development & Linux Debugging Engineer with strong expertise in Linux internals, system-level programming, and cloud technologies. The ideal candidate will have hands-on experience in developing, debugging, and optimizing Linux-based systems along with exposure to DevOps tools and containerized environments.


Key Responsibilities

  • Develop and debug software at the Linux system level (kernel/user space).
  • Work on Linux internals, low-level system components, and performance optimization.
  • Design, develop, and maintain applications using Python and C/C++.
  • Troubleshoot complex issues in Linux and cloud-based environments.
  • Collaborate with cross-functional teams in an Agile/Scrum environment.
  • Contribute to automation and infrastructure using DevOps tools.
  • Work with containerized and cloud platforms such as Kubernetes and OpenStack.


Required Skills

  • Strong experience in Linux software development (Linux internals, system-level programming).
  • Proficiency in Python and C/C++.
  • Solid debugging and analytical skills.
  • Hands-on experience with Ansible, Puppet, and DevOps practices.
  • Experience working with OpenStack and Kubernetes.
  • Good understanding of Agile/Scrum methodologies.
  • Excellent communication and teamwork skills.


Preferred Skills (Good to Have)

  • Experience with Go / Golang and Go templating.
  • Knowledge of Kubernetes Operators and Helm.
  • Exposure to containerization technologies (Docker, Kubernetes).
  • Contributions to open-source projects.
  • Experience with cloud-native architectures.


Qualifications

  • Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
  • Self-driven individual with a strong learning mindset.
  • Ability to work independently and in collaborative team environments.


Read more
Background is in Oil&Gas
Background is in Oil&Gas
Agency job
via First Tek, Inc. by David Ingale
Bengaluru (Bangalore)
8 - 10 yrs
₹15L - ₹30L / yr
Apache Spark
databricks
Delta lake
CI/CD
skill iconPython
+5 more

Role: Sr. Azure Data Engineer

Experience: 8–10 Years

Work Timings: 1:30 PM – 10:30 PM IST

Location: Bellandur Bengaluru (Work from Office)

Company: Chevron

Employment Type: 6- 12 months Contract

 

Role Overview

We are seeking an experienced Senior Data Engineer to design and deliver scalable cloud data solutions on Azure. The ideal candidate will have strong expertise in Databricks, PySpark, and modern data architectures, with exposure to energy domain standards like OSDU.

Key Responsibilities

  • Architect and design robust Azure-based data solutions using Databricks, ADLS, and PaaS services
  • Define and implement scalable data Lakehouse architectures aligned with OSDU standards
  • Build and manage end-to-end data pipelines for batch and real-time processing using PySpark
  • Establish data governance frameworks including metadata, lineage, security, and access control
  • Implement DevOps best practices (CI/CD, Azure Pipelines, GitHub, automated deployments)
  • Collaborate with stakeholders to translate business needs into technical solutions
  • Develop and maintain architecture documentation, solution patterns, and standards
  • Provide technical leadership and mentorship to engineering teams
  • Optimize solutions for performance, cost, reliability, and security
  • Ensure alignment with enterprise architecture and compliance standards
  • Drive adoption of modular and reusable cloud data components

Required Skills & Qualifications

Core Technical Skills

  • Azure Databricks, Apache Spark (PySpark), Delta Lake, Unity Catalog
  • Azure Data Lake Storage (ADLS), Azure Data Factory, Synapse Analytics
  • Strong experience in Python-based data engineering
  • Data pipeline development (batch + real-time)

Architecture & Advanced Skills

  • Data Lakehouse architecture and distributed systems
  • Microservices, APIs, and integration frameworks
  • OSDU (Open Subsurface Data Universe) or similar energy data models

DevOps & Tools

  • CI/CD tools: Azure Pipelines, GitHub Actions
  • Infrastructure as Code: Terraform or similar

Other Skills

  • Data governance, security, compliance, and cost optimization
  • Strong analytical and problem-solving skills
  • Excellent communication and stakeholder management


Read more
One Impression
at One Impression
1 video
4 recruiters
Sargam Bhaskar
Posted by Sargam Bhaskar
Gurugram
3 - 5 yrs
Best in industry
MySQL
skill iconPython
skill iconDjango
MySQL DBA
skill iconAmazon Web Services (AWS)

Job Overview:


We are looking for a seasoned Senior Backend Engineer (SDE II) with over 3 years of experience to grow a high-performing engineering team. The ideal candidate will have extensive hands-on experience in software development, deep technical expertise, and a proven track record of successfully leading large-scale engineering teams and projects. This role requires strategic leadership, the ability to manage complex technical challenges, and the ability to drive innovation while ensuring operational excellence. As a Backend SDE-2, you will collaborate with key stakeholders across the business, product management, and operations to ensure alignment with the organization’s goals and play a critical role in shaping the technology roadmap and engineering culture.


Key Responsibilities:


  • Strategic Planning: Work closely with senior leadership to develop and implement engineering strategies that support business objectives. Define technology roadmaps and ensure alignment with organizational goals.
  • Technical Excellence: Guide the team in designing and implementing scalable, robust software systems. Drive the adoption of best practices in architecture, coding standards, and software testing to ensure high-quality product delivery.
  • Project and Program Management: Oversee the successful delivery of engineering projects, ensuring deadlines, quality standards, and budget constraints are met. Use agile methodologies to manage the development process and resolve bottlenecks.
  • Cross-functional collaboration: Collaborate with Product Management, Design, Business, and Operations teams to define project requirements and deliverables. Ensure the smooth integration of engineering efforts across the organization.
  • Risk Management: Anticipate and mitigate technical risks and roadblocks. Proactively identify areas of technical debt and drive initiatives to reduce it.


Required Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  • 3+ years of experience in software engineering
  • Proven track record of successfully delivering large-scale, high-impact software projects.
  • Strong understanding of software architecture, design patterns, and scalable system design.
  • Expertise in multiple programming languages and modern development frameworks For this role we require expertise in Python/Django and API Development
  • Experience with cloud infrastructure (AWS), microservices, and distributed systems.
  • Good experience with MySQL and ElasticSearch. Slight experience with other NoSQL and SQL databases.
  • Experience in DevOps, CI/CD pipelines, and infrastructure automation.
  •  Experience in delivering full-stack B2B/SaaS applications including mobile applications, web frontend, and a scalable backend.
  • Excellent problem-solving skills, with the ability to diagnose and resolve complex technical challenges.
  • Strong communication and interpersonal skills, with the ability to influence and inspire teams and stakeholders at all levels.


Read more
Series B funded product startup
Series B funded product startup
Agency job
via Qrata by Blessy Fernandes
Delhi
3 - 6 yrs
₹15L - ₹20L / yr
skill iconPython
skill iconDjango
skill iconFlask
skill iconAmazon Web Services (AWS)
Amazon SQS
+2 more
Roles & Responsibilities
• Writing and testing code, debugging programs and integrating applications with third-party
web services. To be successful in this role, you should have experience using server-side logic
and work well in a team.
• Ultimately, you'll build highly responsive web applications that align with our business needs.
• Write effective, scalable code Develop back-end components to improve responsiveness and
overall performance Integrate user-facing elements into applications.
• Test and debug programs
• Improve functionality of existing systems Implement security and data protection solutions
• Assess and prioritize feature requests
• Coordinate with internal teams to understand user requirements and provide technical
solutions
• Expertise in at least one popular Python framework (like Django, Flask, etc)
• Team spirit
• Good problem-solving skills.

Requirements

• 3 to 5 years of experience as a Python Developer
• Hands-on experience with Flask, Django or Gin or Revel or Sanic
• Knowledge of design/architectural patterns will be considered as a plus
• Experience working in an agile development environment with a strong focus on rapid
software development
• Experience in AWS or similar cloud technologies
• Excellent troubleshooting and debugging skills
• Proven ability to complete the assigned task according to the outlined scope and timeline
• Experience with messaging frameworks such as SQS/Kafka/RabbitMq
• Experience with Elastic Search
• Willingness to learn new and different technologies

Location - South Delhi 
Read more
Remote only
5 - 8 yrs
₹10L - ₹20L / yr
skill iconPython
skill iconDjango
skill iconFlask
Google Cloud Platform (GCP)
API
+2 more

Senior Python Developer (6 + Years Experience)


Core Skills:


  • Strong Python experience and understanding of modern design patterns, abstractions, object oriented programming at scale.
  • Strong understanding of event based/async architectures (Kafka, WebSockets)
  • Database interactions
  • Working understanding of infrastructure as code (terraform ) and how develop code that will be deployed by IAC.
  • Working understanding of Kubernetes including containerization, deploying, debugging services running on k8s.


Preferred:


  • Working GCP experience including GKE, GCE, Cloud functions/cloud run, IAM.
  • Git required
  • CICD and automation experience; stack includes Jenkins, Terraform, Argo, Harness.


Read more
WebSpero Solutions
Chandigarh, Mohali
2 - 4 yrs
₹6L - ₹12L / yr
skill iconNodeJS (Node.js)
skill iconMongoDB
Mongoose
skill iconExpress
skill iconPython
+6 more

We are seeking a skilled Node.js + Python Developer to join our team. The successful candidate will be responsible for developing and maintaining web applications using Node.js and Python. The ideal candidate will have a strong understanding of both Node.js and Python, as well as web application development. Responsibilities:

Developing and maintaining web applications using Node.js and Python

Write clean and efficient code that adheres to Node.js and Python coding standards

Collaborate with other developers and team members to design and implement new features

Troubleshoot and debug issues in existing code

Create and maintain technical documentation

Requirements:

Strong knowledge of Node.js and Python

Familiarity with front-end technologies such as HTML, CSS, and JavaScript

Experience with MySQL/Mongo and database design

Good understanding of object-oriented programming and design patterns

Strong problem-solving skills and attention to detail

Good communication skills and ability to work in a team environment

Preferred Qualifications:

Experience with popular Node.js frameworks such as Express or Koa

Experience with OpenAi APIs

Knowledge of machine learning and data science libraries in Python such as TensorFlow, Scikit-learn, and Pandas

Experience with RESTful API development

Experience with payment gateway integrations

Read more
Card91
at Card91
3 recruiters
Swati Sharma
Posted by Swati Sharma
Bengaluru (Bangalore)
2 - 5 yrs
₹15L - ₹30L / yr
skill iconPython
skill iconDjango
skill iconGo Programming (Golang)
skill iconFlutter
API
+9 more
About Card91
Card91 is simplifying business payments by providing a plug and play issuance infrastructure
to businesses for domestic and cross-border payments. Our full stack platform enables
businesses to gain control and visibility into their payment flows, controlling the entire payment
lifecycle from onboarding, to issuance, to transaction and data reconciliation. The platform
aims to provide holistic solutions around payment issuance and distribution management. Our
deep focus in payments will help us in bringing new issuance formats as well as technologies
to businesses.
The company has been founded by seasoned technology entrepreneurs who have founded
successful companies like Myntra, Mastiff Technologies earlier. Headquartered in Bangalore,
with presence in Mumbai and NCR, Card91 aims to disrupt the payment infrastructure space
in the issuer-processor segment.
Position: Python Developer
We are building our core team which will be responsible for a highly scalable, always available
microservices based backend for payment processing. The developer will be involved with the
design, implementation, and execution from day one and build a robust, secure, and scalable
payment processing engine.
Roles & Responsibilities
● Individual Contributors talking full ownership of the micro services
● Design and Implement the micro services from scratch
● Be creative and always try to evaluate new strategies to execute faster
● Team player and always eager to teach new team members about the code,
● structure and design
● Not afraid of bringing new designs (even languages) which will make the system
execute faster
Experience and Qualifications
● Having 2 - 5 years of experience
● Degree from a premier institute like IIT/NIT/BITS is desirable
● A strong expertise in Python framework (like Django, Flask or Pyramid)
● Experience in creating APIs with design standards, patterns and best-practices
● Knowledge of object-relational mapping (ORM)
● GoLang experience is a big plus
● Experience building web services in REST
● knowledge and hands-on experience in API security standards and implementation
(Oauth, OpenId)
● Experience in developing highly scalable and reliable web applications, including
integration with internal and external systems.
● Experience in databases like MySQL and NoSQL db like Cassandra, etc.
● Experience with Cloud computing AWS & Microservices architecture
● Exposure to front end technologies like VueJS, ReactJS etc is an advantage

● Docker & Kubernetes experience is a big plus
● Previous experience of Fintech company is an added advantage

What’s on offer
● Vibrant, fun and rewarding culture that nurtures and promotes excellence
● Opportunities to learn and interact with payment industry leaders
● Competitive remuneration, group health insurance & PF
● Other office perks of being part of an early-stage startup
Location: HSR Layout, Bangalore
Read more
i2v system
at i2v system
1 video
2 recruiters
Pawan Yadav
Posted by Pawan Yadav
NCR (Delhi | Gurgaon | Noida), Gurugram
0 - 6 yrs
₹3L - ₹15L / yr
skill icon.NET
ASP.NET
skill iconC#
skill iconReact.js
skill iconVue.js
+10 more

Job Type: Full Time

Job Location: Gurgaon

 

Job Description:

We are looking for passionate Software Engineers to design, and develop software solutions. You will be responsible for developing and designing architecture, ensuring the responsiveness, and scaling of applications. You will be required to see a project from conception to final product, requiring good organizational skills and attention to detail. What you bring to the table is more than just your technical skills - your unique perspective, ideas and cultures will help us create better products and services.

 

Roles & Responsibilities:

  •   Work with development teams and product managers to ideate software solutions
  •       Design and Develop well-functioning software architecture and database design
  •   Write effective APIs
  • Test software to ensure responsiveness and efficiency
  •   Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Build features and applications with responsive design
  •     Improving, adding new features, and maintaining existing software products

Required Skills:

  •       C#
  • .Net
  • Wpf
  •   MySQL/PostgreSQL
  • Knowledge of Restful API
  • Git
  • Should have self-exploration capabilities and an analytical mindset to find solutions to complex problems.
  •       Good knowledge of basic data structures and algorithms
  •     Good Debugging skills
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