Cutshort logo
Dukaan logo
Backend Developer
Backend Developer
Dukaan's logo

Backend Developer

Subhash Choudhary's profile picture
Posted by Subhash Choudhary
2 - 7 yrs
₹20L - ₹30L / yr
Bengaluru (Bangalore)
Skills
skill iconPython
skill iconDjango
skill iconPostgreSQL
skill iconElastic Search

DUKAAN - Create Your Online Store in 30 Seconds


Dukaan is an app that allows offline businesses to sell their products and services online. On our app, the users can make beautiful product catalogues (catalogs) right from a smartphone and share with their customers easily on different social media apps such as Whatsapp Business, Whatsapp, Facebook, Instagram etc. Praised by users all over India, this app has saved declining businesses by helping them transfer their shop online. The journey has just begun and we are on a mission to make India truly Digital.


Dukaan is currently powering over 5M ecommerce stores built by indian small businesses and growing at a crazy rate.  


We are looking for a Backend Engineer to join our team who will be part of our new innovations team.


Requirements:

  1. Strong knowledge of Django, Django Rest Framework and their design principles.
  2. Strong knowledge of Django ORM, should be able to leverage it to write complex and optimized queries (E.x Q queries, Case, When, Select related, prefetch related, Subqueries, Annotations, Aggregations, Filtering, etc.) .
  3. Should be able to override DRF serializers, filters and viewsets completely according to needs.
  4. Should have good experience in Class Based Views to write the backend API’s.
  5. Sound knowledge of database design patterns and modelling them to Django models.
  6. Sound knowledge of how to write test cases for the APIs.
  7. Should be able to write optimized pythonic code adhering to python PEP standards.
  8. Strong knowledge of python packaging and how to architect a code base that should be easily scalable and not get cluttered.
  9. Strong knowledge of REST API design patterns.
  10. Ability to write RAW sql queries and further database level coding will be a plus.
  11. Good Understanding of python’s asyncio, threading and multiprocessing library, their benefits and limitations along with their appropriate use cases.
  12. Hands on knowledge of celery and its corresponding message broker such as RabbitMQ, Redis, etc.
  13. Experience with building a CDC(Change Data Capture) pipeline will be a plus.
  14. Experience with Apache Kafka, Kafka connect and Debezium will be a plus.
  15. Experience with open source will be a plus.
  16. Good knowledge of Algorithms and data structures.

Responsibilities:

  1. Understand the ins and out of existing codebase and have a good grasp over it.
  2. Write clean, stable and scalable code.
  3. Write unit test cases for the APIs.
  4. Do whitebox and blackbox testing for your own code and as well as others if required.
  5. Understand and implement fast prototype solutions for the business needs.
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 Dukaan

Founded :
2020
Type :
Services
Size
Stage :
Raised funding

About

We are a group of dark horses who believes that technology can positively change millions of lives. We have picked up the mission to redefine the way businesses operate in India by showing them the power of the internet to build, scale and organize businesses in the coolest possible way. "We are not in the business of building digital storefronts - we are in the business of building entrepreneurs."
Read more

Connect with the team

Profile picture
Subhash Choudhary
Profile picture
Hr Dukaan
Profile picture
Shruthi K
Profile picture
Sumit Kapoor

Company social profiles

angellinkedintwitterfacebook

Similar jobs

Xempla
at Xempla
2 recruiters
Ankan Dutta
Posted by Ankan Dutta
Kolkata, Bengaluru (Bangalore)
1 - 3 yrs
₹6L - ₹10L / yr
skill iconMongoDB
skill iconPython
skill iconFlask
skill iconGit
RESTful APIs
+4 more

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
Deserve Labs
at Deserve Labs
1 recruiter
Shripad Agashe
Posted by Shripad Agashe
Remote, Pune
4 - 10 yrs
₹19L - ₹35L / yr
skill iconPython
Test driven development (TDD)
Object Oriented Programming (OOPs)
Agile/Scrum
  • The developer should be well conversant with principles of clean codeand refactoring practices.
  • The developer should have experience writing unit and integration tests.
  • The developer should be conversant with agile development practices.
  • Prior experience in Python is a good to have but the developer should be willing to do development in Python.
  • The developer is expected to collaborate with developers from other teams as well as business stakeholders in India and in US to design and develop business requirements.
Read more
This IT company is having a vacancy of position Python deve.
This IT company is having a vacancy of position Python deve.
Agency job
via Aviation Indeed by Jaya Mishra
Hyderabad
4 - 5 yrs
₹6L - ₹13L / yr
skill iconPython
skill iconDjango
MySQL
RESTful APIs
skill iconJavascript
+3 more
Immediate joiners are preferred or those within 15-30 days of notice period.

JD - Senior Dev with more than 5 years relevant experience

1. Working experience on web development using Python/Django
2. Comfortable with using Django framework.
3. Understanding of web servers
4. Knowledge in PostgreSQL, MySQL, and other database queries
5. Experience in using Redis cache.
6. Understanding of web technologies
7. Experience in REST API development using Django.
8. Strong hold on Apache
9. Integration of data storage solutions
10. Able to integrate multiple data sources and databases into one system
11. Understanding of JavaScript, and front-end JS frameworks like VueJS, React JS and Angular JS
12. Good communication skill
13. .net/.NET core will be an added advantage

Read more
A Shopify App Startup in India founded by two IIM Alumni.
A Shopify App Startup in India founded by two IIM Alumni.
Agency job
via Top Tech Hire by Vijay Khandekar
Remote only
3 - 6 yrs
₹14L - ₹18L / yr
Shopify
skill iconRuby on Rails (ROR)
skill iconNodeJS (Node.js)
skill iconPostgreSQL
skill iconHTML/CSS
+1 more

We’re looking for a Ruby on Rails Software Engineer/Shopify App Developer who has experience working with the Shopify platform and is able to work on a Shopify app.


Your Daily Challenges


When we welcome you aboard we’ll introduce you to your Team, which consists of a front-end developer, a Shopify App Marketer who grew 2 apps to million dollar annual revenue, and a product manager.


These are the people you’ll work closely with on Product development day-to-day. Once you get settled in and learn more about the team, your day to day activities will look something like this:


  1. Own the end-to-end development cycle for the Shopify app you’ll be working on.
  2. Coordinate with fellow developers to get things done on time. 
  3. Implement high quality code in an agile, test driven development environment
  4. Review exception reports to identify and fix bugs
  5. Development of new apps and features
  6. Maintenance of existing features
  7. Collaboration with cross-functional teams
  8. Contributions of ideas to improve the product

Your Experience


  1. 3-5 years of experience with Ruby on Rails
  2. Experience with Shopify app development
  3. Familiar with Sidekiq, PostgreSQL
  4. Good understanding of HTML and CSS (positioning and styling)
  5. Excellent communication skills
  6. Takes pride in writing clean, organized, efficient code
  7. An eye for detail
  8. Experience with vanilla JavaScript and React a plus
  9. Experience working in an entrepreneurial/startup environment

Your Compensation


  1. The compensation range for this role is INR 14-18 LPA (~25K USD) + up to 5% equity.
  2. The compensation varies with experience and qualifications. 
  3. This is a full-time remote/work from home position.

Thanks for the time you took to read about this opportunity.

Read more
Connivia Tech Solutions
Ashish Maurya
Posted by Ashish Maurya
Mumbai
2 - 5 yrs
₹2L - ₹5L / yr
skill iconPHP
skill iconPython
skill iconRuby on Rails (ROR)
skill iconNodeJS (Node.js)
NOSQL Databases
+2 more
As a PHP Developer, you will write fast PHP to a high standard, in a timely and scalable way that improves the code-base of our products in meaningful ways. You will be responsible for all aspects of the ongoing software development from the initial specification to developing, testing and launching. Should have hands-on experience in Core /Cake PHP. Should have knowledge of third-party integrations. Since an experienced PHP developer, we expect you to be good at HTML and CSS. should have experience working with WordPress, Open cart, Magento and Shopify. 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 Develop and deploy new features to facilitate related procedures and tools if necessary Proven software development experience in PHP Understanding of open source projects like Joomla, Drupal, Wikis, osCommerce, etc Demonstrable knowledge of web technologies including HTML, CSS, Javascript, AJAX etc Good knowledge of relational databases, version control tools and of developing web services Experience in common third-party APIs (Google, Facebook, eBay etc) Passion for best design and coding practices and a desire to develop new bold ideas degree in Computer Science, Engineering or a related subject
Read more
CasaOne is a home furniture rental company
CasaOne is a home furniture rental company
Agency job
via Beiing by Divya R
Remote, Bengaluru (Bangalore)
4 - 9 yrs
₹20L - ₹35L / yr
skill iconPython
skill iconNodeJS (Node.js)
Data Structures
CI/CD
Test driven development (TDD)
+1 more
Role: Backend Developer
Location: Bangalore

We are looking for the right Backend Developer.

What you will work on Build a scalable API platform that will enhance our customer experience & propel our logistics. You will be part of our Bangalore team of ambitious and talented engineers, who put their best together to build architecturally sound & scalable systems.

What can CasaOne promise you –

An opportunity to - increase your rate of learning exponentially by defining hard problems and solving them - partake in a high-growth journey and increase revenues 5x+ Y-o-Y - be an early innovator in the shifting trend: ‘ownership economy’ -> ‘access economy’ - build a category-defining platform for FF&E (Furniture, Fixture, and Equipment) leasing - build high-performance teams

The must-haves
• Bachelor’s or Master’s degree in engineering
• Good understanding of algorithms, data structures & design patterns
• A minimum of 4 years of work experience Experience required in
• Building distributed systems & service-oriented architecture
• Asynchronous programming, Test Driven Development (TDD)
• Writing (delightful) APIs & integration patterns
• RDBMS & NoSql databases
• Continuous integration & deployment (CI/CD) tools like git, Jenkins
• Cloud computing platforms - AWS/ Azure/ Google Cloud

Good to know CasaOne backend services are written in NodeJS. Experience in NodeJS will be handy, but it isn’t mandatory.
Read more
TravClan
at TravClan
1 recruiter
Ashish Thapliyal
Posted by Ashish Thapliyal
NCR (Delhi | Gurgaon | Noida)
5 - 10 yrs
₹12L - ₹20L / yr
skill iconPHP
skill iconPython
skill iconDjango
skill iconFlask
Yii
+3 more
Opportunity to create disruptive and scalable B2B travel portal
Read more
Pirlo.io
at Pirlo.io
2 recruiters
Ritesh Kadmawala
Posted by Ritesh Kadmawala
Remote, San Francisco
3 - 7 yrs
₹10L - ₹15L / yr
skill iconPython
skill iconGo Programming (Golang)
Databases
skill iconNodeJS (Node.js)
MySQL
We are looking to hire an engineer on the founding team with a focus on backend development to help build the platform from scratch. As one of the early engineers on the team, you will work closely with the founders on designing the entire backend architecture for the product as well as building out individual product features. Being a very early stage startup, the job will also involve a lot of experimentation and identifying solutions to unknown problems. You will also be expected to contribute to other areas such as devops, machine learning, low-level hacking on mobile systems. Perks - Top market salary and generous stock options - Work remotely from the comfort of your home - Complex problems that help you grow by pushing you beyond your limits as will dabble in new challenges such as reverse engineering, code generation, hacking byte code, and machine learning - Work with a great team that has a strong focus on learning and career growth - Be involved in building a groundbreaking product right from the start - As a founding engineer, you will get a chance to impact the culture of the company Requirements - 2-3 years of work experience with programming languages Python/Golang/Node - Strong experience with at least one relational database like Postgres/MySQL - Experience with designing and architecting reliable distributed systems - Ability to write high performance, reliable and maintainable code - Ability to work independently - Love for learning and ability to quickly become productive with new technologies - Comfortable working with Git, Linux and basic system administration Great to have - Previous Startup Experience - Open source contributions - Mobile Experience (especially android) - Experience working on cloud services like AWS and automated deployments - Writing technical blogs and contributions at conferences
Read more
Hapstive
at Hapstive
2 recruiters
Mohammed Ishaq
Posted by Mohammed Ishaq
Bengaluru (Bangalore)
2 - 5 yrs
₹3L - ₹4L / yr
skill iconPHP
LAMP Stack
skill iconJavascript
skill iconPython
skill iconRuby on Rails (ROR)
+1 more
- The candidate will be expected to have hands on experience in converting design to reality through Requirement Analysis, Research and necessary interfacing with the product development team. - The member will also be expected to do some amount of client interfacing during go-live and support. - The candidate should have very good technical acumen and an appetite for learning and growing. - Willing to learn new technologies, resolve road blocks through research and investigation and work independently. - Enthusiastic about working out of Bangalore in a small concern with a 3-5 member driven team. - Willing to learn new technologies, resolve road blocks through research and investigation and work independently. - At least 2-3 years of hands-on development PHP, Javascript,HTML, MySQL && LAMP especially Magento OR PHP Fullstack + LAMP
Read more
VK Venture
at VK Venture
1 recruiter
Sneha Patil
Posted by Sneha Patil
Navi Mumbai
2 - 6 yrs
₹3L - ₹10L / yr
skill iconAngular (2+)
Windows Communication Foundation (WCF)
skill iconC#
SQL server
MVC Framework
+3 more
Desired Candidate Profile – 1. Must have hands-on experience in C#, C# OOPS concepts, SQL queries up to 3 yrs. (minimum). 2. Must have worked on WCF/Web services/MVC up to 2 yrs. (minimum). 3. Good to have exposure to PostgreSQL. 4. Good to have exposure to Web API (DotNet Core). 5. Good to have exposure to AngularJS (version 2 & above). 6. Good to have exposure to C# Unit Testing (VSTS, NUnit etc). 7. Must have good analytical & logical abilities, can work independently with minimum supervision.
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