Cutshort logo
Classcard logo
Backend Engineer
Backend Engineer
Classcard's logo

Backend Engineer

Anuj Chhabria's profile picture
Posted by Anuj Chhabria
1 - 3 yrs
₹6L - ₹10L / yr
Remote, Mumbai
Skills
skill iconPHP
skill iconPython
skill iconLaravel
skill iconNodeJS (Node.js)
skill iconAmazon Web Services (AWS)
skill iconDocker

What will I be doing? šŸ‘©ā€šŸ’»šŸ‘Øā€šŸ’»

Leading parts of the product from inception to launch, and own large parts of the product’s execution.
Working with our Sales and frontend team to build products with the goal of delighting and increasing the success of our users.
Architecting, building, testing, and releasing product-facing features.
Contributing to our side projects and free tools for the education industry.

What do I need? šŸ¤“

1-2 years of industry experience in a software engineering role, preferably building a SaaS product. You can demonstrate significant impact that your work has had on the product and/or the team.
Deep knowledge of a high-level programming language (for example, PHP, Python, etc.) but it doesn’t need to be a language that we use here! Great people are effective and learn what we use quickly (or introduce us to better ways of working)
Deep knowledge of SQL Databases
Experience with scalable distributed systems, both built from scratch as well as on AWS primitives
Willingness to learn and use new technologies
Extremely data-driven
Ability to debug complex systems

Brownie points šŸ°

Using a framework (for example, Laravel, Code Igniter, Django)
Understanding of containerisation (Docker/Kubernetes) along with ability to deploy to AWS ECS (or similar tools)

Feel free to apply even if you feel unsure about whether you meet every single requirement in this posting. As long as you're a quick learner, and are excited about changing the status quo for tech recruitment, we're happy to support you as you come up to speed with our tech stack.

Perks šŸ˜

Flexible vacation
Take a tutorial, on us
Monthly remote meals

Tech stack šŸ”Ø

PHP
Laravel
NodeJS
VueJS
Ionic Angular
Digital Ocean
AWS
MySQL

Why Classcard? šŸš€

We are still in the early stages of our journey. You will be working closely with our users, acting on both their feedback and what our data says. Things you build here will have tremendous impact on both our business and Classcard as a company.
What happens after I apply? šŸ¤”

  1. Quick phone call with a member of our engineering team to find out more about your experience and why you want to work at Classcard.

  2. Video interview:

    Technical discussion with a senior engineer
    Pairing on an interesting problem
    Meet the founders

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 Classcard

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

About

Classcard is an all-in-one student and class management system. Teach and sell online, manage fees, share real-time feedback, track progress & more.
Read more

Connect with the team

Profile picture
Anuj Chhabria

Company social profiles

angelbloginstagramlinkedintwitterfacebook

Similar jobs

NeoGenCode Technologies Pvt Ltd
Akshay Patil
Posted by Akshay Patil
Gurugram
5 - 8 yrs
₹10L - ₹15L / yr
skill iconPython
skill iconDjango
skill iconFlask
Streamlit
Starlette
+1 more

Job Title : Senior Python Backend Developer

Experience Required : 5+ Years

Location : Gurgaon

Joining : Immediate Joiner Preferred

Employment Type : Full-Time


Job Summary :

We are looking for a highly skilled Senior Python Backend Developer with a minimum of 5 years of experience in Python and its modern web frameworks.

The ideal candidate will be responsible for developing scalable backend services, designing robust APIs, and ensuring optimal performance and security of backend systems.


Mandatory Skills : Python, Django, Flask, Streamlit, Starlette, REST API development, scalable backend services.


Key Responsibilities :

  • Design, build, and maintain RESTful APIs and backend systems using Python.
  • Work with frameworks such as Django, Flask, Streamlit, Starlette.
  • Develop scalable and high-performance backend services.
  • Collaborate with frontend developers and product teams to deliver seamless integrations.
  • Write clean, maintainable, and testable code.
  • Troubleshoot and resolve performance and scalability issues.
  • Ensure code quality through automated testing and code reviews.

Required Skills :

  • Minimum 5 years of backend development experience in Python.
  • Strong expertise in Django, Flask, Streamlit, and/or Starlette.
  • Proven experience with API design and development.
  • Strong understanding of system architecture, data modeling, and scalability best practices.
  • Familiarity with CI/CD pipelines, Docker, and cloud environments is a plus.

Nice to Have :

  • Experience with async programming (e.g., using FastAPI, Starlette).
  • Familiarity with PostgreSQL, MongoDB, or other relational/noSQL databases.
  • Exposure to microservices architecture.
Read more
Euphoric Thought Technologies
Bengaluru (Bangalore)
6 - 8 yrs
₹12L - ₹20L / yr
skill iconDjango
skill iconPython
skill iconFlask

We're looking for a Senior Python Developer with experience to join our team. You will lead and contribute to Python-based software projects as a Senior Python Developer, ensuring code quality and efficiency.


Senior Python Developer Job Responsibilities

  • Design and Development:Ā Senior Python Developers are in charge of creating Python-based applications and systems. Their code is the foundation of all software projects, ensuring functionality and performance.
  • Leadership & Mentorship:Ā Senior Developers frequently take on leadership positions, guiding and mentoring junior developers. They give technical skills and ensure the team adheres to best practices.
  • Collaboration:Ā Working collaboratively with cross-functional groups is an important element of this role. They aid in the definition of project demands and specifications, ensuring that software meets business objectives.
  • Code Quality Assurance:Ā A Senior Python Developer's role includes code reviews. They ensure code quality, suggest areas for development, and ensure best practices are followed.
  • Troubleshooting and Debugging:Ā Senior Python Developers are in charge of finding and resolving code bugs. Their strong problem-solving abilities are put to use as they troubleshoot and debug software to ensure its flawless operation.
  • Staying Informed:Ā It is critical to stay current with the newest trends and standards in Python development. Senior Developers ought to be knowledgeable about new technologies and tools.
  • Performance Optimisation:Ā They are in charge of optimization and testing to ensure that software is functional and operates smoothly.
  • Documentation:Ā Proper code and technical specifications documentation is required to ensure that the development process is open and readily available to the team.

Senior Python Developer Requirements and Skills

  • Educational Background:Ā A bachelor's or master's degree in computer science or a related field is a good starting point for this position.
  • Experience:Ā 6+yr Proven experience as a Python Developer is required. A strong project portfolio reveals expertise and capability.
  • Python Proficiency:Ā A strong understanding ofĀ PythonĀ and its associated libraries is required. It is critical to have a thorough understanding of Python's capabilities and limitations.
  • Web Frameworks:Ā Knowledge of web frameworks such asĀ DjangoĀ orĀ FlaskĀ is advantageous because it speeds up web application development.
  • Database Knowledge:Ā Understanding of relational and non-relational databases is frequently required. Understanding how to work with databases is essential for developing reliable software.
  • Front-End Skills:Ā Being familiar with front-end technologies such asĀ HTML,Ā CSS, andĀ JavaScriptĀ can be a valuable addition to the skill set of a Senior Python Developer, particularly when working on web applications.
  • Version Control:Ā Working knowledge of source control systems such as Git is frequently required, as it aids in code integrity and collaboration.
  • Problem-Solving Skills:Ā Strong skills in problem-solving and attention to detail are required. Senior Python developers must be able to effectively identify and resolve issues.
  • Communication and Collaboration:Ā Effective communication and collaboration with team members and stakeholders are critical to the success of projects.
  • Leadership Experience:Ā Prior leadership or mentorship experience is a significant asset. The ability to mentor and lead junior developers is frequently required.


Read more
Greyblue Ventures
Shabina Khan
Posted by Shabina Khan
Gurugram
2 - 8 yrs
₹20L - ₹30L / yr
skill iconNodeJS (Node.js)
Mongo
Data Structures
Algorithms
skill iconRedis
+1 more

Basic Qualification:Ā 

Ā Ā 

  • Programming experience with at least one modern language such as Java, Node.js Ā 
  • Experience with NoSQL databases like MongoDBĀ 
  • 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.Ā 
  • Bachelor Degree in Computer Science or related field.Ā 
  • Computer Science fundamentals in object-oriented design, data structures,Ā 
  • algorithm design, problem solving, and complexity analysis.Ā 

Ā Ā 

Ā 

Ā 

Preferred Qualification:Ā 

Ā Ā 

  • Experience building complex applications on distributed systems that have been successfully deployed for a large customer base.Ā 
  • Experience with Agile Scrum, having served as a Scrum Master and delivered results.Ā 
  • Application of advanced coding techniques, such as dependency injection.Ā 
  • Proven experience with: writing design documents, leading code reviews,Ā 
  • applying SCM, managing builds and managing releases.Ā 
  • Knowledge of important design patternsĀ 
  • Applying unit testing / TDD to reduce testing cycles and production supportĀ 
  • load.Ā 

Ā 

Ā 

Read more
Dicetech
Shraboni Guha
Posted by Shraboni Guha
Pune
2 - 4 yrs
₹8L - ₹24L / yr
skill iconJava
J2EE
Linux/Unix
Eclipse (IDE)
MySQL
+5 more

Who are we and what do we do?

The Dice platform, one of the most advanced SaaS fintech organizations, helps businesses convert their spending from many fragmented applications, prepaid cards, offline reimbursement/invoice management, procurement, and payment systems to a single spend platform. There will be no more cash, cards, refunds, or offline invoicing since our entire goal is to provide businesses more knowledge and control over how they spend their money, resulting in significant cost savings and profitability. We are a hyper growth startup collaborating with premium Indian enterprises, startups, and industry leaders across disciplines.


Perks in store for you when you join the team:

  • You'll be surrounded by passionate team members.
  • Your work will have a visible impact.
  • You will be working on interesting technical challenges in a fast-paced environment.


Requirements and skills:

  • Hands-on Software Development experience.
  • 2-4 years of relevant 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.
  • Profound insight of Java and Java EE (Multithreading, Reactive Programming, etc)
  • Excellent knowledge of Relational Databases, SQL, and ORM technologies (MySQL, EBean)
  • Excellent knowledge in RESTful API development, event-based processing.
  • Experience with test-driven development.
  • Knowledge of GIT, Linux, Docker, Redis


Responsibilities:

  • Designing, implementing, and maintaining Java applications that are often high-volume and low-latency, required for mission-critical systems
  • Delivering high availability and performance
  • Contributing in all phases of the development lifecycle
  • Writing well-designed, efficient, and testable code
  • Conducting software analysis, programming, testing, and debugging
  • Managing Java and Java EE application development
  • Ensuring designs comply with specifications
  • Preparing and producing releases of software components
  • Transforming requirements into stipulations
  • Support continuous improvement
  • Investigating alternatives and technologies

Ā 

Location:

Pune

Read more
Maxify Digital Pvt Ltd
Mumbai
6 - 8 yrs
₹5L - ₹18L / yr
skill iconPython
skill iconDjango
skill iconFlask
MySQL
skill iconPostgreSQL
+9 more


  • Python knowledge:Ā object-oriented programming: inheritance, abstract classes, dataclass, dependency injection, design patterns: comand-query, repository, adapter, hexagonal architecture, swagger/Open API, flask, connexion
  • Experience on AWS services: lambda, ecs, sqs, s3, dynamodb, auroradb
  • Experience with following libraries boto3, behave, pytest, moto, localstack, docker
  • Basic knowledge about terraform, gitlab ci
  • Experience with SQL DB


Read more
Kochi (Cochin)
6 - 12 yrs
₹6L - ₹12L / yr
skill iconPython
skill iconDjango
skill iconFlask
skill iconMongoDB
skill iconAmazon Web Services (AWS)
+2 more
Key Responsibilities:

ļ‚· Design, build, and maintain efficient, reusable, and reliable Python services &components
ļ‚· Ensure the best possible performance, quality, and security
ļ‚· Identify bottlenecks and bugs, and devise solutions to these problems
ļ‚· Help maintain code quality, organization
ļ‚· Understanding of established software development life cycles
ļ‚· Ability to prioritize and multi-task in order to meet deadlines
ļ‚· Resolves technical issues through debugging, research and investigation
ļ‚· Collaborate across various teams and with external clients
ļ‚· Contribute innovative designs and ideas for improving our company products and services

Required Skills Sets

ļ‚· Atleast 4+ years of experience in Design and Development with Python.
ļ‚· Experience in Flask / Django
ļ‚· Familiar with version control (Git)
ļ‚· Understanding of SQL
ļ‚· Strong Unit Testing practice
ļ‚· Understanding of design patterns, Microservices Architecture
ļ‚· Understanding of Scrum Agile methodology
ļ‚· Experience in data engineering & Docker is a plus.
Candidate Profile:
ļ‚· 4+ Years of relevant experience with Python and its Principles.
ļ‚· Graduate in Computer Science or any related discipline (like BS / B.E. / B-Tech in Electronics,
Electrical, IT)
Read more
Auranft
Pratiksha Mundhra
Posted by Pratiksha Mundhra
Remote only
1 - 5 yrs
₹12L - ₹15L / yr
skill iconNodeJS (Node.js)
skill iconMongoDB
Mongoose
skill iconExpress
skill iconAmazon Web Services (AWS)
+1 more

About Us


Aura is developing a platform to help companies/communities mint, buy, trade and sell NFTs in the easiest manner possible. Developing a state of the art store front customized to the community and a user friendly interface to unlock the digital growth of companies in the gaming, art, music, etc space by leveraging the power of NFTs. We are assembling a high performing team from the tech ecosystem to build this product and compete with the likes of NBA TopShot.


Requirements:

  • Integration of user-facing elements developed by a front-end developers with server side logic
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Design and implementation of data storage solutions

Skills and Qualifications:

  • 2+ years of experience in Node.js. Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
  • Good understanding of server-side CSS preprocessors, such as LESS and SASS
  • Integration of multiple data sources and databases into one system
  • Management of hosting environment, including database administration and scaling an application to support load changes
  • Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git
  • Proficient understanding of security principles
  • Understanding of ā€œsession managementā€ in a distributed server environment
  • Must have an understanding of SQL and NoSQL databases like Postgres, MySQL, Mongodb etc.
  • Must have an understanding of Cloud: AWS or GCP
  • Must have a good understanding of data structures and Algorithms

Benefits:

  • Work on the cutting edge of blockchain technology and the upcoming use-case of NFTs (Non Fungible Token)
  • Be a part of an early stage startup with funding from founders of Polygon


P.S. The website to our company isĀ  https://auranft.co/

Read more
Our client is  AI driven digital Manufacturing solution
Our client is AI driven digital Manufacturing solution
Agency job
via HyrEzy Talent Solutions by Ravi Prakash dubey
NCR (Delhi | Gurgaon | Noida)
1 - 3 yrs
₹4L - ₹8L / yr
skill iconPython
skill iconDjango
RESTful APIs
Python(django) | Backend Developer

Job description
ā— You'll design and build scalable systems using AI, ML to improve productivity in manufacturing operations
ā— You'll work on building web apps that are intuitive, intelligent and highly performant
ā— You will work with Designers, Solution Architect and Functional Consultant to define architecture and build
solutions
ā— You should be able to work in unstructured situations and help structure problems through discussions,
solutioning. Taking initiative, listening to others and working collaboratively on technology, product and
business would be really important
ā— You will work directly with founders from IIM, XLRI, DCE


Required Candidate profile

ā— Have 2-6 years of experience
ā— Come up with your own goals and don't need heavy direction or daily check-ins
ā— Have command and confidence on Python Django. Should be able to build complex solutions
ā— Have an understanding of databases - Relational and Non-Relational - their data models and
performance tradeoffs
ā— Have experience of database design and querying with a focus on performance
ā— Have knowledge of REST paradigm, service-oriented architecture and distributed systems
ā— Have a clear understanding of data structures and algorithms
Read more
Digirex Technologies
at Digirex Technologies
1 recruiter
AbhishekChowdhury
Posted by AbhishekChowdhury
Remote only
2 - 5 yrs
₹3.5L - ₹3.7L / yr
skill iconNodeJS (Node.js)
skill iconExpress
skill iconMongoDB
Backend Developer needed urgently for 2 months. The candidate should have a minimum of 2 years of hands-on experience on Node Js, with Express Js framework and Mongo DB as database.

This is a contract-based job for 2 months, but we may also offer a full-time job based on the performance.Ā 

Job Description:
  • Proficient in Node with Express.Js as a framework.
  • Must have hands-on experience in Databases. (MongoDB)
  • Proficient understanding of code versioning tools, such as Git
  • Hands-on experience in building microservices and processes.
  • Building reusable code and libraries for future use

About Digirex:

DIGIREX is an IT consulting and software services company delivering complex custom
software solutions on a variety of technology platforms to organizations across industry verticals.
Read more
An Ecommerce Company
An Ecommerce Company
Agency job
via Multi Recruit by Ravish E
Bengaluru (Bangalore)
3 - 5 yrs
₹10L - ₹13L / yr
skill iconNodeJS (Node.js)
skill iconExpress
MySQL
skill iconMongoDB
RESTful APIs
+1 more

Description

  • Responsible for developing Web Applications.
  • Design, Develop, enhance and test front-end, back-end web modules using Node.js, Express framework, My Sql and Mongo DB.
  • Research and explore existing solutions, competition, to get a holistic understanding of the Design and development.
  • Communicate and collaborate effectively with various teams for effective outcomes.
  • Meet deadlines in a high intensity work environmentĀ 

Primary Skills :

  • Proficient in Nodejs
  • Understanding of Front-End Technologies
  • Good Knowledge of Node
  • Proficient in RESTful APIs and API Communications
  • Good Grasp of Asynchronous Programming and Its Workarounds
  • Database Schema Creation for Business Processes
  • Working Knowledge in User Authentication and Authorization
  • Write Efficient Code
  • Implementing Data Protection
  • Error-Handling 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