Cutshort logo
eCommerce growth platform using AI and ML logo
Backend Engineer
eCommerce growth platform using AI and ML
Backend Engineer
eCommerce growth platform using AI and ML's logo

Backend Engineer

at eCommerce growth platform using AI and ML

Agency job
via Qrata
3 - 7 yrs
₹15L - ₹30L / yr
Remote only
Skills
skill iconPython
skill iconDjango
skill iconAmazon Web Services (AWS)
Our mission is to make e-commerce easy and accessible for everyone. We believe that all businesses should have the equal playing field in terms of resources to build and grow their online business. With our eCommerce tools and comprehensive platform, business owners can better understand, analyze and grow their business. Starting a business and making products is hard enough; selling products and growing the business shouldn’t be.

We’re a small team looking for passionate, execution-focused, self-starters to help us build the next generation eCommerce platform and equal the playing field for all. Our success depends on building teams who can challenge each other's assumptions with fresh perspectives. To that end, we don’t just accept differences – we celebrate them. If that sounds exciting to you, let’s talk!

We are expanding our Engineering team to India and building a stellar and diverse team composed of owners. We are looking for a backend engineer with a demonstrated track record of developing and maintaining production services, innovative thinking, and technical excellence. As a backend engineer, you will be responsible for building out the service layer that powers our frontend applications. You should have a solid understanding of software development lifecycle and software design principles. This is a great opportunity if you are looking for a huge impact at a small start-up with immense growth potential.

What you will do?

 Create technical plans of projects assigned to you.

 Come up with well-structured solutions to ambiguous problems and implement them.

 Ship high-quality, well-tested, secure, and maintainable backend code.

 Provide technical direction on our various products and upcoming projects.

 Champion reliability and quality by using best practices in software engineering and modular design.

 Ensure all components are scalable, maintainable, and have in-built metrics instrumentation and monitoring

 Deliver an exceptional user experience to our customers. Put the customer first and have quality in mind.

 Own the full release cycle from development to deployment.

What you will need?

 3+ Years of experience as a software engineer working on backend applications.

 Advanced knowledge of Python (preferably, the Django framework) and relational databases.

 Experience with agile, test-driven development, continuous integration, and automated testing.

 Experience with building, modifying, and extending API endpoints (REST or GraphQL) for data retrieval and persistence.

 Experience with the full software development life cycle, including requirements collection, design, implementation, testing, and operational support.

 Excellent verbal and written communication, teamwork, decision making and influencing skills.

 Experience with scrum or other agile software development methodology.

 Hustle. Thrives in an evolving, fast-paced, ambiguous work environment.

Bonus if you have

 Experience working in the eCommerce domain.

 Experience with AWS technologies like Elastic Beanstalk, Amplify, etc.
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

Bengaluru (Bangalore)
2 - 4 yrs
₹21L - ₹27L / yr
skill iconJava
skill iconPython

Strong Backend Engineer Profiles

Mandatory (Experience 1) – Must have 2+ years of hands-on Backend Engineering experience building production-grade systems in a B2B SaaS or product environment

Mandatory (Experience 2) – Must have strong backend development experience using at least one backend framework such as FastAPI / Django (Python), Spring (Java), or Express (Node.js)

Mandatory (Experience 3) – Must have a solid understanding of backend fundamentals, including API development, service-oriented architecture, data structures, algorithms, and clean coding practices

Mandatory (Experience 4) – Must have strong experience working with databases (SQL and/or NoSQL), including efficient data modeling and query optimization

Mandatory (Experience 5) – Must have experience designing, building, and maintaining APIs and backend services, including integrations with external systems (CRMs, payment gateways, ERPs, data platforms, etc.)

Mandatory (Experience 6) – Must have experience working in cloud-based environments (AWS / GCP / Azure) and be familiar with Git-based collaborative development workflows

Mandatory (Domain) – Experience with financial systems, billing platforms, fintech applications, or SaaS revenue-related workflows is highly preferred

Mandatory (Domain) – Experience with financial systems, billing platforms, or fintech applications is highly preferred (fintech background is a strong plus)

Mandatory (Company) – Must have worked in product companies / startups, preferably Series A to Series D

Preferred

Preferred (Education) – Candidates from Tier - 1 engineering institutes (IITs, BITS are highly preferred)

Read more
Bluecopa
Bluecopa
Agency job
via TIGI HR Solution Pvt. Ltd. by Vaidehi Sarkar
Hyderabad
4 - 8 yrs
₹10L - ₹15L / yr
skill iconPython
skill iconJava
skill iconKubernetes
CI/CD
skill iconSpring Boot
+4 more

Role: Senior Backend Developer

Exp: 4 - 7 Years

CTC: up to 22 LPA


Key Responsibilities

  • Design, develop, and maintain scalable applications using Java (Spring Boot) and Python (Flask).
  • Build RESTful APIs and microservices following best practices.
  • Implement event-driven architecture leveraging NATS messaging server.
  • Deploy, manage, and optimize applications in Kubernetes and containerized environments.
  • Develop and manage CI/CD pipelines, ensuring smooth deployment and delivery.
  • Collaborate with cross-functional teams to deliver high-quality solutions.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and contribute to architectural decisions.
  • Troubleshoot, debug, and optimize application performance.


Read more
Homesfy
at Homesfy
6 recruiters
Sharvari More
Posted by Sharvari More
Remote, thane
1 - 4 yrs
₹3L - ₹9L / yr
skill iconNodeJS (Node.js)
skill iconPython
skill iconAmazon Web Services (AWS)
Nginx
Apache
+4 more

Skills: 

Strong knowledge of MYSQL/PostGreSQL; Knowledge of MongoDB, Redis, Couch DB is preferred. 

Expertise in application development, databases, version control, and deployment. Skill - Node.js, 

Experience of AWS or GCP - especially services such as Lambda or google app engine 

Solid grasp of Service-oriented architecture. Web Services implementation on a medium to large scale 

Solid understanding of scaling mobile app services. Having worked the backend of an Android app is preferred 


Culture: 

Ability to work independently with minimal supervision 

Happy to deal with, and contribute to, an environment of daily builds Has worked in small teams, is versatile. Work within short timelines and be receptive to business needs. Can work closely with Digital, Product, Operations teams. 


Desirable Social Attributes: 

Has contributed to one or more Open Source projects through own initiative. Has provided a high quality answer to a question posted on StackOverflow. 


Role: 

As a Software Developer who would work independently, the candidate is expected actively acquire problems and deliver solutions as well as guide the team technically. Such a problem solver would obviously be a self starter with a high level of curiosity rather than a programming language specialist. 

He/she would be required to produce software of the highest quality through self-discipline, clear and engaged communication, and attention to detail. The role would include custom web application development on (most typically on Node.js and PHP/Python), databases (most typically MySql and MongoDb), version control (github), testing (necessarily through test scripts written before code is written), daily builds and eventual deployment onto AWS or GCP. 


Attributes of the ideal candidate: 

Highly productive software developer with the proven aptitude to understand and apply technology 

Determination to succeed despite obstacles and challenges, and a positive attitude favoring achievement of goals over open-ended investigation 

Always learning, evolving, and sharing what you know 

Inspired by complex, varied problems and rapid change 

Open-minded, flexible, and curious about new and better ideas

Read more
BYJU’S - The Learning App
Agency job
via zyoin by RAKESH RANJAN
Bengaluru (Bangalore)
8 - 14 yrs
₹25L - ₹55L / yr
skill iconRuby on Rails (ROR)
skill iconPython
skill iconGo Programming (Golang)
skill iconDjango
  • Solid experience in RoR, Golang, NodeJS or Python. Good to have exposure to ML.
  • Should have experience in cloud computing
  • Has an ability to quickly learn and contribute in multiple codebase
  • Overcomes roadblocks and requires minimal oversight
  • Takes initiatives to fix issues/tech debts before assigned to him/her
  • Able to deep dive into codebase and advise QA of possible regression impact
  • Communicates tech decisions through design docs and tech talks
  • Has delivered projects with end-to-end accountability
  • Keeps track of industry trends and introduces right tech/tools for a given job
  • Excellent understanding of software engineering practices, Design Patterns, Data Structures, Algorithms
Read more
Banyan Data Services
at Banyan Data Services
1 recruiter
Sathish Kumar
Posted by Sathish Kumar
Bengaluru (Bangalore)
3 - 15 yrs
₹6L - ₹20L / yr
skill iconJava
Spring
skill iconSpring Boot
Hibernate (Java)
JPA
+14 more

Java Full Stack Developer

Notice Period: 45 days / Immediate Joining

 

Banyan Data Services (BDS) is a US-based Infrastructure Services Company, headquartered in San Jose, California, USA. It provides the full stack managed services to support the business applications and data infrastructure 

 

We are looking for a Java Full Stack Developer who has the expertise and deep knowledge of frameworks and tools used in java and who works end to end on the application stack, right from developing the front end, the back-end module & the database.

 

It's a once-in-a-lifetime opportunity to join our start-up run by a world-class executive team. We are looking for candidates that aspire to be a part of the cutting-edge solutions and services we offer that address next-gen data evolution challenges

 

Key Responsibilities

· Ability to write high-quality code efficiently

· Design and develop new services or micro-services.

· Participate in planning and management of development process.

· Share architectural design vision with both technical and non-technical team members, including fellow engineers.

· Works on improvements in development toolset including testing frameworks, deployment scripts, and monitoring libraries.

· Experience solving complex problems and implementing solutions for performance and scalability.

· Write clean, well-structured and maintainable code with automated test coverage and corresponding documentation.

· Explore new latest relevant technology, techniques, frameworks, tools, methodologies, and processes.

· Comfortable working with all aspects of software development; including DevOps, quality assurance, research, and design.

Key Requirements

· 3+ years of experience working with Core Java, Spring framework & Spring Boot, Hibernate, Spring Data JPA.

· Knowledge of microservices architecture is mandatory.

· Must have worked on Java Multi-threading & Java NIO.

· At least 1-year of experience with front-end technologies like Angular, React, Vue.js applications.

· Exposure to any of relation database technologies MySQL, Postgres, Oracle, or any No-SQL database.

· Strong knowledge of Web APIs.

· Experience with agile application development.

· Having knowledge of O Auth 2.0 JWT is a plus.

· Proficiency in one or more modern programming languages i. e. Java or J2EE, Python, Go, React.

· Experience in Cloud Technologies including AWS, containers, and Kubernetes.

· Demonstrated experience in performing DevOps for platforms.

· Strong Skill sets in Data Structures & Algorithm in using efficient way of code complexity.

· Passion for learning new technologies and the ability to do so quickly

http://www.banyandata.com" target="_blank">www.banyandata.com 

Read more
Classcard
at Classcard
1 recruiter
Anuj Chhabria
Posted by Anuj Chhabria
Remote, Mumbai
1 - 3 yrs
₹6L - ₹10L / yr
skill iconPHP
skill iconPython
skill iconLaravel
skill iconNodeJS (Node.js)
skill iconAmazon Web Services (AWS)
+1 more

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
THIS IT company hiring for this profile.
THIS IT company hiring for this profile.
Agency job
via IT company by Damini Rautela
Hyderabad
7 - 14 yrs
₹10L - ₹22L / yr
ASP.NET
skill icon.NET
skill iconC#
DevOps
CI/CD
+12 more
Job Title : Sr. Tech Lead
(NOTE-we are lookking for those ho can join immediatley or within 15-20days of notice period)
Job Description:
  
Passionate about making an impact, have a high level of energy and resilient when met with challenges. In addition, you will possess the below:

• Owns, implements and delivers key modules, and when necessary develops quick working prototypes
• Ensures that code developed is easy to test, easy to understand, extensible
• Ensures unit tests, integration tests are written for all modules implemented
• Ensures on time, quality delivery
• Does component /module/ sub- system design with Micro services
• Good to know NoSQL database, MongoDB
• Store user identities and authenticating requests using JWT
• Experience in deploying application to the cloud with Docker, docker compose and Kubernetes
• Good exposure in handling commands, events, handlers and other design patterns
• Delve into unit- and integration-testing the distributed system
• Experience in developing mobile apps (Android and iOS)
• CI/CD pipeline experience (Jenkins, CircleCI, or other)
• Supports in project estimation, planning
• Performs the role of a Specialist by ensuring the consistency and efficient integration of the separate modules of software that meets the product specification.
• Manages technical communication with partners and stakeholders
• Up-to-date with the latest trends, techniques, and technologies in cloud computing
• Strong team player
• Agile development, Scrum, Scaled Agile Framework (SAFe)
• Ability to engage with multi-site teams in a multi BU environment
• Excellent abstraction and analytical skills
• Excellent communication and documentation skills
• Ability to stay focused on the target in an ambiguous situation.
• Proactive and self-driven

Key Requirements:

• 8+  years professional experience in commercial or web-scale system software development and delivery Strong analytical skills
• 5+ years Experience in building micro services using .NET core, MVC core, JavaScript, XML
• Awareness – Python, Django, PHP, Angular, CSS
• 2+ year hands-on Azure experience.
• Experience in handling messages through distributed system
• Date store - SQL Server, MySQL, PostgreSQL, Redis etc
• In-depth hands on technology experience in the following areas:
o Strong in Object Oriented Programming concepts
o Experience in developing software using C# .NET, Cloud (Azure), SQL Server, CI/CD pipeline
o Experience in Test driven development using NUnit, mocking framework
o Database - SQL server, ORM and PostgreSQL, Redis
o Mobile application development and architecture aware
o Client/server - Networking, multithreading
o Deployment - Docker, Kubernetes
o Understanding of Cloud concepts, cloud deployments
o In depth understanding of ASP.net, MVC, IIS, security, Web API
o Working knowledge of Azure
o Exposure to Agile Scrum way of working, pair programming
o .NET Core, Web API, WPF, MVVM
o REST, JSON, JSON Schema
o Client / server, networking,
o Internet services, Windows Services, Security
o Any unit test framework (Nunit,MSTest), Mocking Framework (Moq,RhinoMock), TDD, Git , Jira
• 5+ years experience in Architecting solutions in software industry
• Experience architecting large scale web applications/products is a MUST
• Experience with technologies like .Net technologies, ASP.net Core, PHP, Angular, MySQL, Node.js, Python, Django, PostgreSQL & other new- edge technologies
• Experience with architecting, developing, and deploying on Azure Cloud platform is a must
• SaaS experience preferred in-depth working experience
• Must have experience in scalability, reliability, performance optimization, developing and deploying API based applications.
• In depth knowledge in DB Schema Design, Data Structures and trade- offs involved in writing queries

• Vast experience in integrating with external APIs and SDKs

Education

Bachelor or Masters Education in electronics, computer, software engineering or other relevant discipline.
Read more
Navi Technologies
Navi Technologies
Agency job
via Zyoin Web Private Limited by Chandrakala M
Bengaluru (Bangalore)
4 - 8 yrs
₹40L - ₹55L / yr
skill iconGo Programming (Golang)
skill iconJava
skill iconPython
skill iconRuby
skill iconNodeJS (Node.js)

Responsibilities

  • Lead the development of the backend systems for our first product
  • Build reliable, secure and performant backend systems
  • Drive test coverage and continuous delivery automation within the team
  • Mentor and provide feedback to teammates

Requirements

  • 5+ years of software development experience
  • Strong computer science fundamentals
  • Deep and wide knowledge of Java ecosystem
  • Can write code that is readable, maintainable, secure and performant
  • Know the importance of tests and how to approach writing different types of tests
  • Good intuition for REST API design
  • Deep understanding of relational databases, transactions, entity-relationship modeling
  • Comfortable writing highly concurrent systems
  • Experienced in using profilers, tuning garbage collection, optimizing SQL queries

Desired Skills and Experience

  • Golang , Java , Python , Ruby
Read more
TimePay
at TimePay
3 recruiters
Animesh Kejriwal
Posted by Animesh Kejriwal
Mumbai
3 - 8 yrs
₹5L - ₹9L / yr
Game Design
skill iconPython
skill iconHTML/CSS
skill iconDjango
TimePay is a fintech software platform, automating receivables management for businesses. TimePay is seeking a highly motivated software engineer with experience in building scalable applications to join the team. - Collaborate with to refine and execute the TimePay vision - Spearhead end to end development and participate in planning, architecture, design and implementation of the platform - Build the product roadmap and help create features to add value to TimePay's users - Be a team player Qualifications and Skills - 3 years of experience in Software development - Proficient in Python, MySql, Linux, Html - Understanding of Django preferable - Self starter, and works independently
Read more
MoEngage
at MoEngage
10 recruiters
 Gourab Saha
Posted by Gourab Saha
Bengaluru (Bangalore)
7 - 11 yrs
₹30L - ₹40L / yr
skill iconPython
skill iconJava
skill iconAmazon Web Services (AWS)

About MoEngage

MoEngage is a fast-paced startup that’s helping companies run smart marketing efforts in their effort to reach the customer. We are a leading Marketing Technology Stack provider that is helping brands redefine their customer engagement in the mobile era. Brands use MoEngage to drive long-term, personalised and context-based engagement across channels to help achieve increased customer retention as well as customer LTV. Sitting at a conflux of diverse technologies like Artificial Intelligence, Big Data, Web & Mobile platforms, MoEngage technology analyses billions of data points generated by customers and their devices, to predict customer behavior and build marketing campaigns that proactively engage users.

In just four years since inception, MoEngage is working with leading brands across e-commerce, entertainment, travel, publishing and banking domains among others. With marquee clients like Vodafone, Oyo, Airtel, McAfee, MoEngage has over 125+ paying Customers in the Enterprise & Internet companies space in India, US, South East Asia & EU. With a global presence spanning 35 countries, MoEngage has offices in San Francisco, Berlin, Jakarta, and Bengaluru.

Today, MoEngage is an industry pioneer in the space and engages more than 350M devices. This includes approximately 40B events tracked per month, 30B+ messages sent, to millions of users across the globe.

As part of the Engineering team at MoEngage, here are some things you can expect:

  • Take ownership and be responsible for what you build - no micro management
  • Work with A players (some of the best talent in the country), and expedite your learning curve and career growth
  • Make in India and build for the world at scale of 350M active users, which no other internet company in the country has seen
  • Learn together from different teams on how they scale to millions of users and billions of messages. 
  • Explore the latest in topics like Data Pipeline, MongoDB, ElasticSearch, Kafka, Spark, Samza and share with the team 

and more importantly have fun while you work on scaling MoEngage.

About Push team, 

Push team is one of the core teams at MoEngage, responsible for sending close to a billion notifications everyday to help clients engage their users better. As a member of the Push team, you will be working on developing high performance solutions to deliver personalised and context-based notifications across various channels to help achieve increased customer retention as well as customer LTV. You will also be working on designing and building features to help clients to provide customised experience for end users allowing them to have a more personalised experience at scale. Here you will have a chance to own systems and develop features end to end i.e right from inception to deployment. Though we work at scale, reliability is of utmost importance for us and we build in house solutions like Campaign Watcher & AutoBatchRunner to ensure 100% transparency and delivery of notifications

 

Here are some of the challenging projects we are working on as part of Push team. 
  • Scaling campaign sending system to ensure industry leading delivery times (40 Million notifications under 2 minutes)
  • Rich campaign content delivery and templating support
  • Build and develop features to have appealing and consistent experiences across channels which touch 200+ customers and 200+ million users!

Skill Requirements

  • Proven experience in handling large infrastructure and distributed systems
  • Familiarity with Python related technologies and frameworks like Django or Pyramid.
  • Familiarity with at least one of the cloud computing infrastructure - GCP / Azure / AWS
  • Familiarity with task queue frameworks like Celery or Pika is a plus.
  • Tech Stack - Python, Falcon, Elastic Search, MongoDB, AWS (SQS S3), Linux, Map Reduce
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