Cutshort logo
The next Unicorn logo
Backend Developer
The next Unicorn
The next Unicorn's logo

Backend Developer

at The next Unicorn

Agency job
4 - 10 yrs
₹10L - ₹30L / yr
Bengaluru (Bangalore)
Skills
skill iconPython
skill iconDjango
skill iconElastic Search
skill iconPostgreSQL
REST

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 catalogs (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 e-commerce 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 view set completely according to needs.
  4. Should have good experience in Class-Based Views to write the backend API.
  5. Sound knowledge of database design patterns and modeling 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 codebase that should be easily scalable and not get cluttered.
  9. Strong knowledge of REST API design patterns.
  10. The 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 the existing codebase and have a good grasp of 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 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

Similar jobs

Milestone Technologies Inc
Lavanya Muthum
Posted by Lavanya Muthum
Remote only
3 - 6 yrs
₹15L - ₹27L / yr
skill iconPython
skill iconDjango
skill iconFlask
skill iconXML
skill iconJava
What will you need to succeed 
  • Working knowledge of XML, JAVA, REST, SOAP etc
  • Basic knowledge of SQL, including the ability to author ad-hoc database queries.
  • Is comfortable writing code in Ruby, Python, JavaScript, and Java and enjoys learning new languages and technologies.
  • Has experience integrating  APIs (major plus)
  • Experienced integrating RESTful APIs into web applications (a plus)
  • Is experienced with Github or the likes.
  • Should have worked on Payment Gateway Applications.
  • Has a technical degree in Computer Science, Engineering or Mathematics (MBA is an asset)
  • Technical Product/Software certifications an asset
  • Has 3 to 5 years of experience in a similar client-facing role
  • Has previous experience in a traditional software engineering or Implementation role.
  • Has strong analytical and debugging skills.
  • Experienced with Salesforce is a plus
  • Solution-driven, able to grasp new concepts quickly and efficiently, able to work alone or in a team, able to work with no supervision and under pressure
  • Excels in a collaborative and cross-functional environment.
  • Demonstrates professional communication skills on technical and business-related subjects
  • Experience working with payment gateways a major plus including ecommerce and Retail Experience with continuous integration and test-driven development methodologies a plus
  • Excellent time management, organization, and planning skills are essential
  • Flexibility to travel as required to meet with clients
  • Ability to comprehend and translate complex technical issues and apply to business solutions
  • Demonstrate ability to articulate complex technical terms or processes into business language
  • Ability to synthesize technical information and apply to business solutions
  • Able to set priorities, influence others, and manage customer and partner expectations
  • Demonstrated success in customer and partner relationship management
  • You are motivated, think outside of the box, and understand the purpose of process and procedures
Read more
Chennai, Bengaluru (Bangalore), Pune, Jaipur
5 - 8 yrs
₹10L - ₹24L / yr
skill iconRuby on Rails (ROR)
skill iconRuby
skill iconHTML/CSS
skill iconAmazon Web Services (AWS)
skill iconPostgreSQL
+1 more
ROR Developer:
Loc: Chennai, Bangalore,Pune,JaipurEXP: 5 yrs to 8 yrs

  • Implement best practices for the engineering team across code hygiene, overall architecture design, testing, and deployment activities
  • Drive technical decisions for building data pipelines, data lakes, and analyst access.
  • Act as a leader within the engineering team, providing support and mentorship for teammates across functions
  • Bachelor’s Degree in Computer Science or equivalent job experience
  • Experienced developer in large data environments
  • Experience using Git productively in a team environment
  • Experience with Docker
  • Experience with Amazon Web Services
  • Ability to sit with business or technical SMEs to listen, learn and propose technical solutions to business problems

·       Experience using and adapting to new technologies

·       Take and understand business requirements and goals

·       Work collaboratively with project managers and stakeholders to make sure that all aspects of the project are delivered as planned

·       Strong SQL skills with MySQL or PostgreSQL

  • Experience with non-relational databases and their role in web architectures desired

 Knowledge and Experience:

  • Good experience with Elixir and functional programming a plus
  • Several years of python experience
  • Excellent analytical and problem-solving skills
  • Excellent organizational skills

Proven verbal and written cross-department and customer communication skills

Read more
Mobile Programming LLC
at Mobile Programming LLC
1 video
34 recruiters
Vinay Sattu
Posted by Vinay Sattu
Pune, Bengaluru (Bangalore), Chennai, Gurugram, Noida, Panchkula
2.6 - 3 yrs
₹10L - ₹12L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
Microservices
+1 more

Job brief

We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.

You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems.

Responsibilities

  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Requirements and skills

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Proven hands-on Software Development experience (Microservices & Springboot)
  • Proven working experience in Java development
  • Hands on experience in designing and developing applications using Java EE platforms
  • Object Oriented analysis and design using common design patterns.
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in the Spring Framework
  • Experience in developing web applications using at least one popular web framework (Spring MVC)
  • Experience with test-driven development
Read more
Blacksof
at Blacksof
1 recruiter
Era Sadh
Posted by Era Sadh
Indore
0 - 2 yrs
₹2L - ₹3L / yr
skill iconPHP
MySQL
skill iconLaravel
skill iconJava
skill iconPython
+1 more
We’re looking for a skilled back end developer to join our team of creators consistently raising the bar on user experiences.
Working behind the scenes, the ideal candidate has a unique blend of technical expertise and insatiable curiosity, with a methodical, analytical mindset.
You should be comfortable working alongside a team as well as independently in the design and development of mission-critical websites, applications, and layers of the infrastructure.
Experience with JavaScript, Amazon Web Services (AWS), Git,

The selected candidate must have in-depth knowledge of basic algorithms and data structures. The developer will be responsible for building and maintaining functional and stable web applications.

Develop server-side logic, definition, and maintenance of the central database
Ensure high performance and responsiveness to front-end applications and integrate the elements
Participate in the entire application lifecycle, focusing on coding and debugging.

1.Write clean code to develop functional web applications

2.Gather and address technical and design requirements

3.Building reusable code and libraries for future use

4.Implementation of security and data protection

5.Conduct UI tests and optimize performance.

6.Design robust APIs to support mobile and desktop users
Read more
Hiring for one  of the product based organization
Hiring for one of the product based organization
Agency job
via Natalie Consultants by Rahul Kumar
Gurugram, Delhi, Noida, Ghaziabad, Faridabad, Ahmedabad, Jaipur, Lucknow, Jodhpur, Aurangabad (Bihar), Patna
3 - 12 yrs
₹14L - ₹42L / yr
skill iconPython
skill iconDjango
Web Development
  • Work with stakeholders and fellow developers.
  • Design and implement Python code using the Django framework.
  • Identify and fix bottlenecks that may arise from inefficient code.
  • Identify and fix software bugs.
  • Create a wide variety of unit tests to verify the functionality of software.
  • Manage the security of the platform.
  • Write detailed documentation around the code.
  • Knowledge of front end languages.
Hiring for one of the client NYKAA, which is one of the leading bitcoins organization.
Read more
FloCareer
at FloCareer
1 video
Agency job
via anzy global by Karishma Singh
Bengaluru (Bangalore)
3 - 5 yrs
₹12L - ₹20L / yr
skill iconPython
skill iconDjango
skill iconFlask
Job Role: FloCareer is a Video and telephonic interviews platform blended with highly qualified
pool of industry experts. To enrich this tech savvy ecosystem, we are hiring a Senior Back End
Developer – Python who has more than 3 years of experience in developing Django based web
applications and services.
Confluence of minds gearing towards a concept of online assessment by industry experts.
About FloCareer:
FloCareer is a fast-growing startup in HSR Layout, Bangalore. FloCareer is a state of the art
Video and Telephonic Interview Platform combined with a pool of Industry Experts who can
conduct technical interviews on behalf by hiring company. FloCareer is helping many large
MNCs, such as Wipro, Crisil, Citius Tech, MindTree, Mercedes Benz, Biocon and many others to
conduct their interviews in India and USA. You will get a chance to work with industry veterans
directly and work on coolest projects and high growth environment. We are on a growth path,
and looking forward to expand rapidly!
Experience: 3+ Years | Location: Bangalore (Currently WFH)
What you will be doing (you will enjoy the processJ):
 Design, develop, and maintain new features for the FloCareer Web product.
 Solve problems as they arise as we scale up and grow our customer base.
 Work with other internal teams to integrate new and existing company products.
 Ability to understand and articulate a requirement in a simple & elegant manner.
 Able to produce and maintain documentation of your work.
 Able to adapt to company working methods and coding conventions.
 Able to participate in planning, estimation, and implementation of work.
 Ability to write and demonstrate quick demo models using python scripts.
What makes you a great Sr. Back End Developer - Python at FloCareer (Ideal Candidate):
 Strong Logical and Quantitative aptitude
 Strong understanding of Python and Django
 Fluent in Spoken and written English
 Exceptional debugging skills.
 Ability to write excellent unit test cases
 Ability to think out of the box.
 Ability to write clean and reusable code.
 Experience in creating RESTAPIs
 Understanding of Agile/Scrum development process
 Experience with any version control system.

 Experience in working with smaller team sizes less than 5.
 Comfortable on a command line in a Linux environment.
Ideal Candidate:
*The ideal candidate must be experienced in developing Django based web applications and
services, with a firm grasp on emerging technologies, platforms, and applications, and have the
ability to customize them to help our business become more secure and efficient. From day one,
you’ll have an immediate impact on the day-to-day efficiency of our Technology Development,
and an ongoing impact on our overall growth*
What we offer:
 Startup Flexibility | Flexible working hours (WFH)
 Opportunity to work with fast growing start-up
 ESOPs (Employee Stock Ownership Plan)
 Health Insurance Coverage
 Working on cutting edge technologies
 Be a part of making a history in Start-up
Skills:
 Basic Understanding of HTML, CSS, Javascript
 Basic understanding of React (Both class-based and functional-based)
 Experience in AWS services such as EC2, S3, lambda
Read more
IT Company
IT Company
Agency job
via httpnesosolutionscom by Manisha Arora
Chennai, Delhi, Gurugram, Noida, Ghaziabad, Faridabad, Pune, Bengaluru (Bangalore), Hyderabad
3 - 10 yrs
₹5L - ₹23L / yr
skill iconPython
skill iconDjango
skill iconFlask
API
Strong proficiency in Python.
Worked in Python Flask framework / or similarhttps://anuntatech.turbohire.co/jobdescription/3a6dd0d3-75f4-49b7-9378-0b2b336cec36?utm_source=CareerPage">Django building REST APIs.
Worked in Linux Environment.
Would be an advantage if they have Domain knowledge in Virtualization Or Cloud platformshttps://anuntatech.turbohire.co/jobdescription/3a6dd0d3-75f4-49b7-9378-0b2b336cec36?utm_source=CareerPage">Azure, AWS, or Computer networking.
It is added advantage to have C++ Application programming.
Read more
They are Building resilient supply chains. (LS1)
They are Building resilient supply chains. (LS1)
Agency job
via Multi Recruit by Fiona RKS
Bengaluru (Bangalore)
3 - 5 yrs
₹8L - ₹10L / yr
skill iconPython
skill iconDjango
SQL
Axure
skill iconGit
  • Writing reusable, testable, and efficient code.
  • Design and implementation of low-latency, high-availability, and performant applications
  • Integration of user-facing elements developed by front-end developers with server-side logic
  • Implementation of security and data protection
  • Integration of data storage solutions

Skills And Qualifications

  • Practical knowledge and understanding of web applications.
  • 3+ years of good hands-on experience in Python, with knowledge of Django
  • Good hands-on experience in SQL Database (MYSQL / Postgres)
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Able to create database schemas that represent and support business processes.
  • Strong unit test and debugging skills
  • Proficient understanding of code versioning tools GIT.
  • Has experience of working in an Agile Environment. Fluent in English (written and oral) Fluency in a second language is preferred.
  • Comfortable working remotely with great communication skills for a remote work environment.

Bonus Qualifications

  • Knowledge of any cloud. ( Especially Azure )
Read more
Cliffjumpter Technology Pvt Ltd
Lokendra Surya
Posted by Lokendra Surya
NCR (Delhi | Gurgaon | Noida)
1 - 5 yrs
₹5L - ₹12L / yr
skill iconJavascript
skill iconPHP
skill iconPython
skill iconRuby on Rails (ROR)
skill iconNodeJS (Node.js)
+2 more
- Designed scalable Applications - Hands-on experience building end to end systems - Good architectural & design skills - Experiment and evaluate technologies through PoC's and study. - Strong coding, data structures, and algorithms - The ability to own end to end responsibility - right from a requirement to release - The ability to produce bug-free and production-grade code. Primary skills : JavaScript, HTML, CSS, Node.js, Express.JS, Bootstrap, MYSQL, Angular 1.x.js Good to have skills : - React.JS, D3.Js, Python, MongoDB, Redis, Kafka, Ansible, AWS, gulp, sass, less, microservices, Linux, PHP Key Deliverable's : - Design and develop end to end applications with very high quality - Develop a deep understanding of the startup ecosystem - Work with a performance oriented team driven by ownership and open to experiments
Read more
dunzo
at dunzo
2 recruiters
Mukund Jha
Posted by Mukund Jha
Bengaluru (Bangalore)
8 - 20 yrs
₹10L - ₹50L / yr
skill iconC++
skill iconJava
skill iconPython
Algorithms
Distributed Systems
+4 more
­ Fluent in either Python, NodeJS. ­ Has worked on either MySql, Postgresql, MongoDB ­ Experience working with Payment systems, workflow management systems, chat systems is a plus. ­ Has working knowledge on the complete development stack ­ Fluent with AWS, GIT ­ Knowledge on Continuous Integration ( CI ), Automated Deployment tools is a plus ­ Previous experience of leading a team, architecting is a plus ­ Open Source contributions is a plus
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. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
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