Cutshort logo
urbanpiper logo
Lead Engineer - Frontend/Backend - Python and Devops
Lead Engineer - Frontend/Backend - Python and Devops
urbanpiper's logo

Lead Engineer - Frontend/Backend - Python and Devops

Shaina Tanwar's profile picture
Posted by Shaina Tanwar
6 - 8 yrs
₹35L - ₹40L / yr
Bengaluru (Bangalore)
Skills
skill iconDjango
skill iconFlask
skill iconPython
skill iconJavascript
skill iconReact.js
skill iconAngular (2+)
skill iconAngularJS (1.x)
skill iconVue.js
DevOps
skill iconAmazon Web Services (AWS)
Google Cloud Platform (GCP)
UrbanPiper is the leading SaaS platform in the restaurant industry. We’re helping the
smallest of restaurants to the largest chains across the world to grow their in-store
and online commerce. Right from automating all their workflows across online delivery
platforms such as Swiggy, Zomato, Deliveroo, UberEats—to building and deploying
self-branded websites and apps, right to managing their walk-in customers and
dine-in experiences, UrbanPiper is the preferred choice for over 20k+ restaurants.
We are backed by top VCs — Tiger Global and Sequoia Capital. Recently, we closed
our Series B round of funding with Swiggy and Zomato also participating together!
That’s a first and only (until now) event for any startup in the food and beverage
industry.

The team:
The Platform Team is responsible for the core order processing and workflow
automation products that UrbanPiper builds. The team owns a suite of services, a
customer facing application and data pipelines that enable our customers to take
orders from multiple online and offline channels, process them seamlessly, and track
them till completion.
Different internal and external applications and systems depend on services managed
by the team to deliver their functionality to end-users.

Your role:
As a Lead Software Engineer on the team, you will be responsible for the design,
development, and maintenance of functional components in our core order processing
and workflow automation products. You will be working with a team of backend and
frontend engineers to build new features and improve existing ones.

You will:
● Take technical responsibility for a part of the product/module all throughout the
SDLC ranging from design to implementation and operation.
● Design, build, and maintain efficient, reusable, and reliable Python code while
maintaining strict scalability requirements.

● Write unit tests and integration tests and ensure high quality code delivery.
● Write high quality documentation explaining the architecture and
implementation of the components you work on.
● Identify bottlenecks and bugs with the help of our error management/APM
solution, and devise fixes to these problems.
● Assist the SRE/Devops team in setting up the production environment for new
modules/systems as required.
● Participate in on-call shift rotations to assist the on-call SRE in identifying and
resolving product issues.
● Review code written by other team members.
● Mentor and guide Associate and Software Engineer level team members.

We are looking for someone who has/is:
● 4-7 years of experience in Python Web backend development.
● Ability to communicate clearly both verbally and in writing.
● Strong familiarity with frameworks like Django, Flask etc. and those required to
implement RESTful/GraphQL backends.
● Proficiency in SQL/NoSQL data modeling.
● Proficiency and experience designing and implementing clean and flexible REST
API interfaces.
● Ability to re-architect existing systems to become more efficient and scalable
based on industry best practices.
● Experience working with message queues such as RabbitMQ/Kafka or similar
queuing based systems.
● Experience with cloud services (AWS, Google Cloud Platform).
● Experience with CI/CD tools (Jenkins, CircleCI etc.).

Good to have:
● Experience in a high-growth technology startup company.
● Experience managing a technical team.
● Familiarity with the concepts of distributed systems, their various failure modes
and solutions to address them.
● Experience with column-oriented analytical databases such as ClickHouse,
Redshift 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

About urbanpiper

Founded :
2015
Type :
Products & Services
Size :
100-1000
Stage :
Raised funding

About

We believe online ordering is an essential channel. A self-branded, beautiful and functionally complete website along with apps is the bare minimum requirement. Our platform gets it all done in a breeze!
Read more

Connect with the team

Profile picture
Dia Ravindran
Profile picture
Priyanka Nair
Profile picture
manas sharma

Company social profiles

bloginstagramlinkedintwitterfacebook

Similar jobs

Aeos Labs
at Aeos Labs
2 candid answers
Tejas Tholpadi
Posted by Tejas Tholpadi
Bengaluru (Bangalore)
0 - 2 yrs
₹7L - ₹9L / yr
TypeScript
skill iconPostgreSQL
skill iconNextJs (Next.js)
skill iconRedis
skill iconAmazon Web Services (AWS)
+2 more

We are looking for someone with a hacker mindset who is ready to pick up new problems and build full stack AI solutions for some of the biggest brands in the country and the world.

Read more
Samagra | Transforming Governance
at Samagra | Transforming Governance
6 candid answers
2 recruiters
Cutshort Team
Posted by Cutshort Team
Remote, Delhi
8 - 14 yrs
₹40L - ₹60L / yr
skill iconJavascript
skill iconPython
skill iconJava
TypeScript
Technical Architecture
+6 more

Lightning Job by Cutshort ⚡

 

As part of this feature, you can expect status updates about your application and replies within 72 hours (once the screening questions are answered)

 

Samagra X - Tech Architect

 

As Samagra expands into Digital Public Goods (DPGs), we’re looking for a Tech Architect to help us shape how open-source products and platforms can transform governments' worldwide function. As Samagra, we pride ourselves on being thoughtful and intentional about the impact that can be created through well-built products and platforms.

 

In this role, you’ll work with a mission-driven team on some of the world’s most complex governance problems, where technology will play a pivotal role. You’ll design the architecture of platforms, answering

questions like-

  • How to deliver quality advisory services to 100mn farmers nationwide?
  • How can standardised assessment/practice tools be enabled to ensure FLN1 in children?
  • How to build the capacity of paramedical staff in the country?
  • How can govt administrators in any domain monitor the progress of flagship programs?
  • How to build an open commerce network to connect farmers to the best service providers?

 

Working at Samagra, you’ll be challenged and rewarded with impact at scale. We value excellence, collaboration, empathy, and high ownership mindset. The most successful candidates will exhibit work that reflects these values. We want you to enable every team member to do their best work. We expect you to have a solid technical background, excellent communication skills, a flare for open-source products/platforms and a commitment to making everyone feel included.

 

Your Impact

In this role, you’ll have tremendous opportunities to learn, collaborate and impact millions of citizens in India and abroad by transforming how governments function. As a Tech Architect, you will:

  • Take Ownership of technical vision for a given DPG - Define standards, drive technical architecture, strategy, and roadmap with the DPG working groups
  • Collaborate with the DPG development partner to translate technical vision into a deliverable roadmap and product design. Pitch in with code, code reviews, architectural reviews and technical mentoring
  • Work closely with the DPG development partner at various milestones of the product delivery to ensure a high-quality product is delivered and the product meets all the requirements, including debuggability,
  • supportability, availability, scalability, cost-efficiency and performance.
  • Continuously develop and improve the interface between technology and the DPG community. Ensure
  • that overall technical practices are scalable, constantly evaluating tech stacks to cater to evolving business needs.
  • Participate in building ecosystems around DPG with the community - build platforms, plugins & apps.
  • Ensure all internal processes & external services comply with security, privacy policies and regulations.
  • Stay on top of digital trends, principles and paradigms and be able to relate how these trends will affect the DPG community.
  • Engage with internal and external collaborators, and maintain relationships/partnerships with internal team members and adopters to develop strategies, goals and objectives consistent with the DPG
  • strategy.

 

Skills required

 

  • Solid technical skills - Strong experience in having architected, built, operated and scaled distributed, large-scale, fault-tolerant systems; Worked on defining problem statements at all levels - RFCs to good first issues. Experience building and cultivating strong engineering practices; Experience with enterprise software development built and delivered on both on-premise and Cloud is preferred; Ability to diagnose technical problems, debug code, and automate tasks; Strong problem-solving and analytical skills.
  • Leadership - Mix of intelligence, initiative, integrity, domain knowledge, verbal agility, and tactful stakeholder engagement, which allows you to rapidly earn the trust of astute teams and individuals across the company/community. You have a strong bias for action and being resourceful
  • Collaboration and communication - with the geo-distributed teams in a fast-paced, entrepreneurial environment. Also, able to communicate across functional teams, keeping various engineering, product and business stakeholders informed.
  • Planning & execution - Able to own and deliver large projects end to end, keeping track of timelines; keep track of (and context switch between) different threads and ensure that details don’t slip through the cracks

 

Qualifications

  • B. tech/BE(CS/IT) & from Tier 1 or Tier 2 institutes of India/Abroad or equivalent; M. tech/Ph.D. preferred
  • 8+ years of software development experience with 4+ years contributing to software architecture
  • Experience in architecting, designing, developing, testing, and deploying large-scale, distributed systems.
  • Experience in contributing and actively participating in multiple open source projects.
  • Strong leadership skills and experience in working with a developer ecosystem.
  • Excellent communication and collaboration skills to work effectively with internal teams and external stakeholders.
  • Automate the development and test automation processes through CI/CD pipeline (Git, Jenkins, Artifactory, Docker containers).
  • Experience in one of the following programming languages: Python/Javascript/Typescript/Java.
  • Experience with RDBMS (Postgres, MariaDB) and any other large scale distributed database systems.
  • Have expertise in one or more areas like building and scaling web apps, Machine Learning, UI Engineering, Information Visualization, etc.

 

About Samagra

 

Samagra is a mission-driven governance consulting firm. We co-work with the bureaucratic leadership across states and the Centre on long-term systemic transformation programmes cutting across domains. Since 2012, when Samagra was founded, we have worked with the Government of India and 7 state governments on 15+ large-scale systemic transformation projects in sectors like education, agriculture, skills, employment, and public service delivery. Over the last 5 years, we have also built strong GovTech and DataGov capabilities, now housed under the SamagraX umbrella. Our mission is to improve the quality of life of citizens through better governance. And this mission is

what fuels every goal we chase. Want to know more about Samagra?

 

Check out https://www.youtube.com/watch?v=GPcPdI2SHwU&;t=4s&ab_channel=Samagra-TransformingGovernance" target="_blank">this masterclass by our Founder and CEO, Gaurav Goel

 

Our Tech Leadership

 

Rahul Kulkarni - Chief Technologist

Nitin Kashyap - Senior Vice President - Product

Utkarsh Vijay - Vice President

Sukhpreet Sekhon - Vice President

Suresh Unnikrishnan - Vice President - Engineering

 

Product Examples

https://www.samagragovernance.in/blog/2023-03-31-leveraging-artificial-intelligence-to-deliver-advisory-to-farmers/" target="_blank">Ama KrushAI

https://www.youtube.com/watch?v=7CEo_R8XIhI" target="_blank">Nipun Lakshya App 

https://www.youtube.com/watch?v=kR8m4VS8kqA" target="_blank">e-SAMWAD

https://www.samagragovernance.in/blog/2023-01-16-leveraging-data-science-algorithms-to-improve-data-quality-in-government/" target="_blank">Krushak Odisha database - DataScience

https://www.samagragovernance.in/blog/2023-01-16-leveraging-data-science-algorithms-to-improve-data-quality-in-government/" target="_blank">Sunbird cQube

https://saral.sunbird.org/" target="_blank">Sunbird SARAL

Read more
A Fintech Startup
A Fintech Startup
Agency job
via Qrata by Revathi Satish
Remote only
3 - 5 yrs
₹25L - ₹40L / yr
skill iconNodeJS (Node.js)
Technical Architecture
Tech lead
Technical lead
skill iconReact.js
+4 more

Role - Technology Lead

Role Overview 

As a Tech lead, you will take an active role in the definition and evolution of standard practices and  procedures, working closely with the co-founders in building a team. You will be responsible for  defining and developing software for tasks associated with the developing, designing and  debugging of the software applications. The technology lead will be a part of the core leadership  team and will be involved in all crucial decisions. So apart from strong technical skills, leadership is  something we are looking for.  


Responsibilities  

▪ Work Experience between 3 to 5 years in large scale applications with desire to work in fast  paced startups  

▪ Must have led a team of 3 to 10 engineers. Excellent business understanding and  prioritization skills. Fully hands on with coding and up to date with technology trends. 
▪ Focus on code maintainability and performance of application and a demonstrated product  development ability.  

▪ Must be excellent with hiring and should have built a team from scratch or small size 
▪ Provide technical advice and assists in solving programming problems  

▪ Continuously create new and interactive features that would help to improve user  experience and user engagement.  

▪ Assist with troubleshooting of issues as needed 

Tech Stack -

Node Js, Nativescript, Angular, React, React Native, MongoDB, AWS.  

Read more
eShipz
at eShipz
2 recruiters
Shwetha K
Posted by Shwetha K
Remote only
2 - 5 yrs
₹8L - ₹15L / yr
skill iconPython
skill iconFlask
skill iconMongoDB
skill iconJavascript
DevOps
+2 more
  • Plan, architect, integrate, and develop back-end and database driven features using the Python language and frameworks (Flask/ Falcon, MongoDB ).
  • Create decoupled, interactive web UIs using JavaScript (Angular, jQuery)
  • Aid in the development and ongoing maintenance of our DevOps platform (Ansible)
  • Provide technical advice and recommendations for language and software choices.
  • Develop code that is cross-browser and cross-platform friendly
  • Collaborate with project stakeholders to ensure all requirements are met
  • Evaluate technologies and manage technical planning
  • Support and ongoing development for existing projects
  • Provide clean code and proper documentation for each project
  • Fix bugs and resolve ongoing issues
Read more
IT
Noida, NCR (Delhi | Gurgaon | Noida)
5 - 10 yrs
₹10L - ₹25L / yr
skill iconJava
skill iconPython
skill iconJavascript
skill iconAmazon Web Services (AWS)
skill iconJenkins
+2 more
Responsibilities include:
 Facilitate business facing workshops with the technical team and develop a technical plan.
 Provide detailed specifications for proposed solutions.
 Communicate architectural decisions, plans, goals and strategies to project teams.
 Providing innovation to the product whilst collaborating with the product teams, business
teams and development scrum teams.
 Support business and IT strategic planning.
 Solves difficult problems with effective solutions using rigorous logic and methods.
 Analyse current technologies used within the company and determine ways to improve.
Required Experience and Skills :
 Minimum of 5 years of direct business interaction in designing technical solutions.
 Experience giving technical direction to both onsite and offshore team members.
 Positive outlook in meeting challenges and working to a high level.
 Continuous improvement and innovative mind-set.
 Ability to take a lead role and take ownership of complex data integration deliveries.
 Broad technology experience, awareness of current technology trends and a sound
understanding of contemporary software engineering practices and behaviours.
 Excellent presentation skills for communicating both business oriented solutions and
advanced technical concepts.
 A degree in Computer Science and/or a business related degree; or equivalent work
experience.
Tech Stack includes: Angular, Java, Spring Boot, Jenkins, Oracle & REST microservices
Read more
Digirex Technologies
at Digirex Technologies
1 recruiter
AbhishekChowdhury
Posted by AbhishekChowdhury
Remote, Bengaluru (Bangalore)
2 - 4 yrs
₹5L - ₹6L / yr
Shopify
skill iconJavascript
Fullstack Developer
skill iconReact.js
skill iconAmazon Web Services (AWS)
+1 more

What we are looking for:

We are looking for a Full Stack Developer who has a strong understanding of designing and developing Shopify API. Candidate should also have worked on any of the following Frontend frameworks like ReactJS , NextJs and VueJs.

The candidate should be proactive enough to anticipate problems and keeping the team and management informed in a timely manner. You have to work with the Product Owner/ Cross-functional teams in the organization to understand the business requirements and to deliver solutions.

 

Requirements

  • Minimum 2 years of experience in Full Stack Development.
  • Strong Understanding of Shopify API. (Mandatory)
  • Experience working with Shopify apps and 3rd party services.
  • In-depth experience with Shopify’s Liquid language.
  • Deep Knowledge in NodeJS & JavaScript.
  • Should have experience in designing with NoSQL Databases such as MongoDB etc.
  • Must know either ReactJs, NextJs or VueJs .
  • Hands on experience on AWS.
  • Proficient understanding of code versioning tools, such as Git.
Read more
EmptyCup Innovations Pvt Ltd
Sapna Chauhan
Posted by Sapna Chauhan
Bengaluru (Bangalore)
3 - 6 yrs
₹14L - ₹20L / yr
skill iconPython
skill iconJavascript
skill iconReact.js
  • Experience as a full stack developer or similar role.
  • Knowledge of multiple back-end languages is good to have (e.g. Java, Scala, Python, C#, J2EE, Web Services) and JavaScript frameworks (e.g. Angular, React, Node.js)
  • Experience developing desktop and mobile applications and familiarity with common stacks.
  • Experience with large-scale distributed storage and database systems (SQL or NoSQL, e.g. MongoDB/Cassandra/MySQL).
  • Superb communication and collaboration skills.
  • Ability to translate business use cases into good taxonomy design.
  • Demonstrable skills in understanding importance of data design.
Read more
Moonraft Innovation Labs
Bengaluru (Bangalore)
8 - 12 yrs
₹15L - ₹30L / yr
Technical Architecture
Software architecture
technical architect
Solution architecture
solution architect
+9 more

Job Description

 

As a Solutions Architect you will be responsible for analyzing, designing and developing viable solutions as per the client needs. You will work with internal and client teams to translate customer needs and business requirements into detailed technical solutions, in both project and proposals scenarios. You will be working in a fast-paced environment solving unique and challenging software problems and developing innovative solutions.

 

Key Responsibilities

 

  • Analyze customer technology, define business and technical requirements;
  • Define & drive end-to-end technical solutions. Expected to be hands-on as and when required
  • Evaluate potential solutions and systems architecture to ensure that they meet all requirements;
  • Contribute to project plan and participate in all project phases (feasibility study, requirement definition, implementation and configuration, user acceptance tests);
  • Hold and lead meetings with internal and customers teams to review requirements, address open issues/questions, close gaps;
  • Develop technical presentations, proposals and perform customer presentations;
  • Work with different teams on planning activities as well as delivery;
  • Provide thought leadership to the team around new approaches and workflows and technologies
  • Take complete bottom line responsibility of technical designs, code development, and test executions to demonstrate alignment to the functional specification.
  • Collaborate with a project team comprised of talented employees with

diverse and complementary skills.

 

Professional Skill Requirements

 

  • Overall 10 to 12 yrs of IT experience.
  • A proven track record of successful project/product implementation with

minimal of 3 years of Continuous Integration, Continuous Delivery, Pair

programming and Test-Driven Development.

  • Expert Knowledge of architecture/design frameworks and patterns
  • Experience of delivering complex software products relaying on Front End technologies such as Angular JS, React or similar is beneficial
  • Experienced on backend web technologies & frameworks as Spring, Spring Boot or equivalent . nodejs is beneficial
  • Exposure to Microservices Architectures, Containers & Cloud is appreciated
  • Experience with RESTFull design, API First approach and best practices in API definition
  • Exposure on JavaScript 6, Typescript, Redux, Redux Middleware & Redux

Axios

  • Clear concepts on HTML5, CSS3, JavaScript, jQuery
  • Exposure on testing frameworks like Jasmine, Karma, Protractor
  • Experience developing on both mobile and web platforms
  • Exposure to Agile based execution processes
  • Proven skills in improving quality and performance tuning

 

Read more
Data Axle
Data Axle
Agency job
via Zinnov Management Consulting by Abheshek Bandaru
Pune
6 - 15 yrs
₹21L - ₹26L / yr
skill iconPython
CI/CD
skill iconAmazon Web Services (AWS)
skill iconGit
skill iconReact.js
+5 more

Essential Job Functions:

  1. Implement application components and systems according to department standards and guidelines.
  2. Work with product and designers to translate requirements into accurate representations for the web.
  3. Analyze, design, code, debug, and test business applications.
  4. Code reviews in accordance with team processes/standards.
  5. Understand and work with data in varying degrees of complexity and scale.
  6. Responsible for planning, processing and performing all jobs in an efficient manner.
  7. Provide assistance to testers and support personnel as needed to determine system problems.
  8. Resolve problems involved with integrating new technologies with systems.

 

* Essential functions are the basic job duties that an employee must be able to perform, with or without reasonable accommodation.  The function is considered essential if the reason the position exists is to perform that function.

 

Supportive Job Functions:

  1. Remain knowledgeable of new emerging technologies and their impact on internal systems.
  2. Available to work on call when needed.
  3. Perform other miscellaneous duties as assigned by management.

 

*These tasks do not meet the Americans with Disabilities Act definition of essential job functions and usually equal 5% or less of time spent.  However, these tasks still constitute important performance aspects of the job.

 

Knowledge, Skill, and Abilities:

  1. Experience using Python, JavaScript, and React.
  2. Experience with web services and RESTful APIs.
  3. Experience in cloud infrastructure
  4. Experience with Sql and NoSql databases
  5. Familiarity with modern CI/CD methods
  6. Ability to organize, prioritize, and handle multiple assignments on a daily basis.
  7. Strong and effective inter-personal and communication skills
  8. Ability to interact professionally with a diverse group of clients and staff.
  9. Must be able to work flexible hours on-site and remote.
  10. Must be able to coordinate with other staff and provide technological leadership.
  11. Ability to work in a complex, dynamic team environment with minimal supervision.
  12. Must possess good organizational skills.

 

Education, Experience, and Certification:

  1. Associate’s or bachelor’s degree preferred (Computer Science, Engineer, etc.), but equivalent work experience in a technology related area may substitute.
  2. 5+ years relevant experience, required. *
  3. Experience using version control daily in a developer environment.
  4. Experience with Python, JavaScript, and React is required.
  5. Experience using rapid development frameworks like Django or Flask.
  6. Experience using front end build tools.
Read more
Whisttler
at Whisttler
1 recruiter
Niranjan Singh
Posted by Niranjan Singh
NCR (Delhi | Gurgaon | Noida)
1 - 3 yrs
₹5L - ₹6L / yr
skill iconNodeJS (Node.js)
skill iconJavascript
skill iconPHP
skill iconPython
skill iconRuby on Rails (ROR)
+3 more
As a developer you’ll be working in a small team, responsible for the back-end, mobile and/or front-end systems. You're free to go full-stack or specialize yourself in a specific area, depending on your interests.
Product changes will be frequent and driven by metrics, growth hack findings, improving user experience and user feedback so that we can build the best for our end users

Your responsibilities will include :

1. working with CTO to develop robust, web-based applications interacting
with databases, filesystems and APIs

2. regularly speaking with the company's founder to discuss ideas and
problems

3. Identify and establish best practices and frameworks keeping in mind
parameters of performance, responsiveness, security, maintainability,
extensibility, and reuse

4. working on ideas and converting them into practical user experience

We really like people who can remain updated on new and evolving client - side technologies, their application to our functionality or architecture goals.

If you are looking to build something meaningful, something which you can call your own and something which you'll truly love, this job is for you.

Some must haves are:

1. Professional experience in developing web based applications with in
Node.Js. Experience in Express/React is bonus.

2. You must be familiar with Social Media Auth APIs

3. Skilled at Object Oriented JavaScript and having a working knowledge of at
least one of the following MVC Frameworks (Angular, Backbone, Ember,
React etc.), preferably react.

4. Have knowledge of database, preferably some NoSQL DB like Mongo.

5. You must be familiar with Git version control system

6. Familiarity with 3+ programming languages
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