Senior / Intermediate Python Engineer - Remote

at Fulfil.IO

Posted by Madhuri C
Remote only
4 - 8 yrs
₹15L - ₹15L / yr
Full time

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

About Fulfil.IO helps high growth, high volume merchants simplify operations and scale for growth. With the rise in omni-channel commerce, Fulfil was founded with the simple idea that merchant operations need to be simplified in order to deliver amazing retail experiences.
Read more
20-100 employees
View full company details
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Matches delivered
Network size
Companies hiring

Similar jobs

Python Developer - Backend

at 6sense

Founded 2013  •  Product  •  1000-5000 employees  •  Raised funding
Data Structures
Remote only
4 - 9 yrs
Best in industry


6sense is a Predictive Intelligence Engine that is reimagining how B2B companies do sales and marketing. It works with big data at scale, advanced machine learning and predictive modelling to find buyers and predict what they will purchase, when and how much.

6sense helps B2B marketing and sales organisations fully understand the complex ABM buyer journey. By combining intent signals from every channel with the industry’s most advanced AI predictive capabilities, it is finally possible to predict account demand and optimize demand generation in an ABM world. Equipped with the power of AI and the 6sense Demand Platform™, marketing and sales professionals can uncover, prioritize and engage buyers to drive more revenue.


6sense is seeking a Python Developer to become part of a team designing, developing, and deploying its customer centric applications.


A Python Developer at 6sense will have the opportunity to

  • Optimize components for maximum performance across multiple devices and browsers
  • Write performant REST APIs for both internal and external consumption
  • Build micro services and their deployment process
  • Work with problems of scale, employ technologies that are distributed in nature.
  • Perform code reviews


Required qualifications and must have skills

  • BE/BTech/BS or equivalent
  • Excellent analytical and problem-solving skills
  • Proven-deep-expertise with Python programming (3 to 8 Years of minimum hands-on experience in Python).
  • Hands on with Data structures & Algorithm programming.
  • Experience in working with frameworks like Django, Flask, etc.
  • Experience with building APIs and services using REST, SOAP, etc.
  • Experience with any RDBMS and strong SQL knowledge
  • Comfortable with Unix / Linux command line
  • Object-oriented concepts & design patterns


Do not miss to reply back, else we will miss meeting an awesome Techies!

Read more
Job posted by
Bhavika Pandya

Backend Developer

at Ascendeum

Founded 2015  •  Services  •  20-100 employees  •  Profitable
Data Structures
Remote only
1 - 5 yrs
₹8L - ₹10L / yr
  • Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement
  • Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience
  • Developing ideas for new programs, products, or features by monitoring industry developments and trends
  • Recording data and reporting it to proper parties, such as clients or
    • leadership

  • Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members
  • Taking lead on projects, as


Read more
Job posted by
Sonali Jain
Data Structures
Problem solving
Bengaluru (Bangalore), Hyderabad
5 - 9 yrs
₹28L - ₹60L / yr

Your Role

We at Innovaccer are looking for  Software Development Engineer-II (Backend) to build the most amazing product experience. You’ll get to work with other engineers to build delightful feature experience to understand and solve our customer’s pain points.


A Day in the Life

  • Building efficient and reusable applications and abstractions.
  • Identify and communicate back-end best practices.
  • Participate in the project life-cycle from pitch/prototyping through definition and design to build, integration, QA and delivery
  • Analyse and improve the performance, scalability, stability, and security of the product
  • Improve engineering standards, tooling, and processes


What You Need

  • 3+ years of experience with a start-up mentality and high willingness to learn
  • Solid knowledge of Python and experience with any web framework (Django, etc)
  • Aggressive problem diagnosis and creative problem-solving skill
  • Experience in Web Services and REST.
  • Experience in RDBMS & NoSQL database.
  • Experience in Solution Architecture.
  • Proven experience with Git.
  • Knowledge of high-level JavaScript concepts like asynchronous programming, closures, promises, data-binding, async-await, etc.
  • Bachelor's degree in Computer Science/Software Engineering.


Preferred Skills

  • Expert in Python and Django Code Reviews
  • Server Deployment
  • Mongo DB/Postgres SQL DB
  • JIRA Administration


What We Offer

  • Industry-focused Certifications: We want you to be a subject matter expert in what you do. So, whether it’s our product or our domain, you will dive straight in and be certified by the best in the world.
  • Quarterly Rewards and Recognition Programs: We foster learning and encourage people to take moonshots. When you achieve your goals, we recognize and reward your hard work. 
  • Health Benefits: We cover health insurance for you and your loved ones. 
  • Sabbatical Policy: We encourage people to take time off and rejuvenate, upskill and pursue their interests so that they can generate new ideas for innovating at Innovaccer.
  • Pet-friendly office and open floor plan. No mundane cubicles.
Read more
Job posted by
Deepana Shahabadi

Opening for Postgree

at Software development

Agency job
via Volibits
Bengaluru (Bangalore), Pune, Mumbai, Noida
5 - 10 yrs
₹5L - ₹15L / yr

Postgress developer cum database architect

5-7 years experience

Knowledge and experience, specifically PostGre

-           SQL

-           Query Optimization / Optimization strategies (in PostGre)

-           AWS - RDS Relational Databse Service

-           Optional: AWS – RDS API / PostGre API

Read more
Job posted by
Manasi D

Python Distributed System Engineer

at client of sapwood ventures

Agency job
via Sapwood Ventures
NOSQL Databases
Remote only
3 - 14 yrs
₹4L - ₹15L / yr
Designation: Python Distributed Systems Engineer Work Experience: 3-15 Years Educational:B.Tech/M.Tech/MS
Location : Remote-Anywhere from India as permanent work from home option available

Required Skills:
• Strong coding experience in Python and Flask Web Framework.
• Information retrieval – Web Scraping.
• Experience with NoSQL data storage like MongoDB.
• Good knowledge of Asynchronous task schedulers like Celery
• Experience working with large scale databases and storage.
• Knowledge of Javascript with Node.js is a plus.
• Knowledge of working with various front end technologies and how various websites are built. Sound understanding of Asynchronous Programming in python like AsyncIO
Read more
Job posted by
Poorana chandran

SSE Backend Developer

at Treebo Hotels

Founded 2015  •  Products & Services  •  100-1000 employees  •  Raised funding
Amazon Web Services (AWS)
Remote only
3 - 6 yrs
₹10L - ₹30L / yr
SSE Backend
Drives technology stack choices for treebo tech teams.
Comfortable working in fuzzy environments and changing requirements.
Act as a technical mentor to your team.

Effective problem solving skills in complex & large scale environment.
Exposure in Distributed systems and micro services.
Exposure to a wide variety of problem spaces, technologies.
Very Strong System design, separation of concerns and OO design skills
with ability to craft crisp interfaces and communicate at the right
levels of abstraction.
His / her code should be model code for the rest of the engineering
Experience working with web-scale / user path systems.
Experience working with large scale persistent systems including NoSQL
3 - 6 years of overall experience.
B Tech or higher in Computer Science or equivalent required.
Read more
Job posted by
Ankit Chaueasia

Django Developer

at Our Client company is into Computer Software. (EC1)

Agency job
via Multi Recruit
Bengaluru (Bangalore)
7 - 9 yrs
₹18L - ₹20L / yr
  • No day is the same - you will create technical designs that support varying client requirements
  • You'll design and develop full-stack web applications using the latest web technologies, primarily Python and Django
  • Write code/unit tests and be part of the test-driven development environment
  • Leverage your skills in industry-standard tools to deliver weekly code releases
  • You'll work in a no silos environment, frequently collaborating with global teams and roles across the organization

Who you are:

  • 7+ years of experience developing great web applications
  • You can build products from scratch
  • You have expertise in the Django backend framework
  • You are fluent in the Python language
  • You have dabbled in any one of these front-end frameworks - Angular, React, Vue
  • You understand when to use NoSQL vs. relational database
  • you understand reporting/dashboards framework
  • You are comfortable working up and down the stack
  • You are able to convert ideas into designs and build them out
  • Benefit if you have worked with payment gateways such as visa, Mastercard, etc.

Read more
Job posted by
Ashwini Miniyar

Back End Engineer

at Reunion

Founded 2021  •  Product  •  0-20 employees  •  Raised funding
NodeJS (Node.js)
Google Cloud Platform (GCP)
Amazon Web Services (AWS)
Remote only
1 - 3 yrs
₹8L - ₹15L / yr

About Reunion

  • Reunion is a fintech startup with a mission to make Real Estate Finance ($100B+ industry) frictionless by disintermediation, open access & smart tech.
  • Reunion was founded in August 2021 and is presently in stealth mode.
  • We are backed by some of the top industry operators, strategists & investors.

Role Description

  • We are looking for a Software Engineer to setup & manage the back end for our website / PWA / app.
  • You will be working with the CTO / VP Engineering & will have close interaction with the founding team as well.
  • This is a full-time role with remote workplace and flexible timings

What are we looking for in the candidate?

  • Logical & independent thinker; problem solver; result oriented; takes ownership; entrepreneurial
  • Experience in writing production quality code in NodeJS, Python, Java, Firebase
  • Hands on experience in design web application using ExpressJS, Koa, Django
  • Experience in designing and developing REST API. Familiarity with GraphQL is a plus.
  • Experience in working with SQL and NoSQL databases like MySQL, PostgreSQL MongoDB, Elasticsearch.
  • Experience with in-memory databases like Redis or MemCache & webserver like Apache, Nginx.
  • Experience in stress testing and unit testing and familiarity with testing platforms is a plus
  • Proven experience in implementing user authentication and authorization in distributed systems.
  • Capability to integrate multiple data sources and databases into one system.
  • Experience in designing and developing scalable system.
  • Working experience with one of the cloud services like GCP, AWS , Azure, etc.
  • Writes & maintains clean code, uses clear & concise variable nomenclatures
  • Knowledge of low-code / no-code tools to expedite production is a plus
  • Engineering degree; Computer Science preferably
  • Clear communication, strong inter-personal skills, ability to work cohesively in teams

What are the expectations from this role?

  • Develop & maintain the back end for our product
  • Creating database schemas that represent and support business processes and user stories
  • Contribute in strategic decisions of back end architecture, tech stack selection, etc.
  • Design test cases and boundary conditions
  • Create a modular database architecture and develop a highly scalable system which can handle high concurrent requests.
  • Contribute to sprint planning
  • Build and train the junior developers' team

What problem will you solve for Reunion?

  • Contribute to development of 1st MVP
  • Take all strategic decisions for back end till the time CTO / VP Engineering is onboarded
  • Brainstorm with the core team in application of engineering solutions (AI, ML, Blockchain, etc.) to solve the problems in Real Estate industry

What can you expect to gain from the role?

  • Experience of a lifetime by disrupting the antiquated tech of Real Estate
  • Opportunity to generate immense wealth for yourselves from the equity allocation
  • A good cash salary
  • Standard perks (health insurance, medical benefits etc.)

Hiring Process

  1. CV screening
  2. Coding Test
  3. Technical Interview
  4. Interview with Founders
Read more
Job posted by
Kshitij Gupta

Software Developer- Backend

at The Solar Labs

Founded 2017  •  Product  •  0-20 employees  •  Raised funding
Data Structures
Bengaluru (Bangalore)
2 - 3 yrs
₹12L - ₹14L / yr
About the Company :

The Solar Labs was founded by IIT alumni in 2017 to accelerate solar adoption in the world. Our products empower the solar industry to help it succeed. We develop software that helps solar installers and developers in designing more optimized solar PV systems, increase energy yield per panel installed, reduce cost of installations and create quotations and reports for clients within 20 minutes. The software has been used to estimate 1200 MW+ of solar capacity across India and serves some of the largest companies in the world including Tata Power, Adani Solar, Renew Power and hundreds of MSMEs.

When we succeed, the solar industry wins, and the world wins.

About the Product :
It's a 3d simulation software, to replicate rooftops/commercial sites, place solar panels and generate the estimation of solar energy.

Responsibilities :
- Develop cloud-based Python Django software products
- Working closely with UX and Front-end Developers
- Participating in architectural, design and product discussions Designing and creating RESTful APIs for internal and partner consumption
- Working in an agile environment with an excellent team of engineers

Skills :
- Solid database skills in a relational database (i.e. PostgresSQL, MySQL, etc.) Knowledge of how to build and use with RESTful APIs
- Strong knowledge of version control (i.e. git, svn, etc.)
- Experience deploying Python applications into production
- Amazon Web Services (AWS) or Google cloud infrastructure knowledge is a plus
Read more
Job posted by
Ruchika Prakash

Software Engineer

at NetSPI

Founded 2001  •  Products & Services  •  100-1000 employees  •  Profitable
Spring Boot
Hibernate (Java)
Product development
Spring JPA
backend development
4 - 8 yrs
₹8L - ₹25L / yr
Software Engineer - JAVA
NetSPI, Pune

NetSPI is a dynamic cybersecurity company headquartered in Minneapolis. We are a leader in penetration testing and attack surface management. NetSPI is constantly growing and looking for innovative minds to join us in helping some of the largest organizations in the world protect their technology and data from cybercriminals. If you thrive in a collaborative setting and enjoy working with best-in-class technology - We want to meet you!

The Software Developer (Java) contributes to building high-performing, scalable product offerings. You must be creative with an eye for quality and detail towards building a modern platform that will further streamline client offerings and enhance the client experience. This position is based in our Pune, India office.


Contribute to all phases of the development lifecycle, including writing well designed, testable, efficient code
Own product/features, keeping a keen eye out for bugs that might arise
Stay abreast of the latest technology trends and coding standards


4+ years of experience in designing, building and maintaining Java-based applications
Strong knowledge of object-oriented programming concepts and principles
Excellent experience with Web Design Patterns, Spring Framework, Spring Boot, Spring JPA
Excellent knowledge of Relational Databases (preferably PostgreSQL), SQL and Hibernate ORM
Must be hands-on with unit testing and working with continuous integration environments
Experience with the agile development methodology
Product-based experience
Highly motivated, self-driven independent performer
Strong communication skills; ability to document and verbally communicate ideas with the team
M.Sc./B. Tech/B.E in Computer Science

Preferred Skills:

Advanced SQL, PostgreSQL advanced and administration is highly preferred
Experience with Docker/Kubernetes
Python development experience
Read more
Job posted by
Khushboo Chavan
Did not find a job you were looking for?
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
Get to hear about interesting companies hiring right now
iconFollow Cutshort
Want to apply to this role at Fulfil.IO?
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Learn more
Get to hear about interesting companies hiring right now
iconFollow Cutshort