Cutshort logo
MishiPay logo
Senior Backend Software Engineer
Senior Backend Software Engineer
MishiPay's logo

Senior Backend Software Engineer

Nicole Humphrey's profile picture
Posted by Nicole Humphrey
3 - 7 yrs
₹30L - ₹50L / yr (ESOP available)
Bengaluru (Bangalore)
Skills
Payments
Payment gateways
Mobile Payments
Payment card industry
Payment processing
Payment systems
Startups
skill iconNodeJS (Node.js)
Retail
skill iconJava
skill iconC++
skill iconGo Programming (Golang)
skill iconPython
skill iconDjango
skill iconFlask

Senior Software Engineer - Payments

MishiPay

Competitive salary, bonus and potential share options

Bangalore

Please read our full advert before applying. You MUST have payments experience.

About Mishipay:

MishiPay (https://mishipay.com/" target="_blank">https://mishipay.com/) was founded in 2015 by Mustafa Khanwala (https://t.sidekickopen87.com/s3t/c/5/f18dQhb0S7kv8cW0B4W4V2M7g2zGCwVW8Jbw_83My4KPW4XXYRz3MqbyWW4Xq_Cl16gGDkf34lRCG01?te=W3R5hFj4cm2zwW4mKLS-3ZWVWBW3K2-zv1JxwY5W1Lyz993_-rybW3z9CQ13QZn51f3zd5DJ04&;si=6558133869871104&pi=23656670-1dc8-41be-f0fe-f4c7fec4c64c" target="_blank">/in) bringing the best of the online checkout experience to physical stores.

We do this with our Scan, Pay and Go experience. Using our native apps on Android or iOS, or our web app available on Chrome or Safari, customers scan the products they wish to buy in store using their own phone and pay instantly. This eradicates the need to wait in line or touch store hardware.

As the world’s leading Scan and Go provider, we work with 30+ brands across 15 countries, including names like MUJI, Eroski, Flying Tiger Copenhagen, Spar, Londis and many others. The work is challenging, hard and long and requires you to be on top of your game but if the adventure and journey excite you then this is the place for you. We want to make sure that in exchange for this commitment from our team, we offer them the best package possible in terms of options, salary and bonus linked to the success of the business. You’ll also quickly see the impact of your work as we develop our products and customers

Requirements

We are looking for a Backend Engineer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications. You’ll play a key part in the development of our products, help to evolve and streamline our tech stack to suit our needs as we grow, and you’ll enjoy working in an environment surrounded by like-minded inspirational individuals.

Ideally we would love you to have Python, but we will also look at Java or other languages. It's essential you have worked as a Backend Engineer in a Payments domain.

Qualifications:

  • Ideally, deep expertise with Python programming language and Django + DRF framework to build backend services
  • Experience with Node.js and Kafka
  • Substantial experience in building complex and scalable solutions using SQL databases
  • Hands-on experience of database modelling for any NoSQL databases like MongoDB / Cassandra / DynamoDB or other
  • Experience with full backend development life cycle in any programming language on a Linux platform
  • Comprehensive operational experience including, optimizations & deployments with Kubernetes
  • Experience leading multi-engineer projects and mentoring junior engineers
  • Strong object oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces
  • BTech, MTech, or higher in Computer Science or related technical discipline (or equivalent)

You will:

  • Take ownership of a functional area from product conception to delivery
  • Contribute to engineering requirement documents (ERDs) by defining work breakdown, estimating tasks duration & setting milestones
  • Take non-functional requirements (Reliability & Availability, Scale, horizontal scalability) and Tech stack decisions
  • Participate in daily agile team stand-ups
  • Coach and mentor junior team members
  • Own code base & documentation quality
  • Actively work to clear maintenance debt as we continue improving our tech

Benefits

Why MishiPay?

You’ll work with an inspirational multi-cultural team, based in our central London HQ, the US and Bangalore, who are redefining the retail industry globally. We offer a tight-knit, collaborative and exciting work environment, coupled with the opportunity to see the apps we develop live in action within some of the world’s largest retailers, impacting the lives of millions of shoppers. You’ll also get:

  • Yearly Bonuses and Share Options
  • Learning and Development Monthly Allowance
  • A chance to be recognised in one of our two monthly award schemes (and win various prizes)
  • A new MacBook
  • Pitch Training
  • Online Fitness Sessions
  • Quarterly team-building and fun events for our London office and free lunches in Bangalore!
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos

About MishiPay

Founded :
2015
Type :
Product
Size :
20-100
Stage :
Raised funding
About

MishiPay's Scan and Go technology enables in-store shoppers to use their own mobile phone for their entire shopping journey

Read more
Company social profiles
bloginstagramlinkedintwitterfacebook

Similar jobs

coincrowd
at coincrowd
1 recruiter
Debra Bosco
Posted by Debra Bosco
Remote only
5 - 8 yrs
₹15L - ₹35L / yr
skill iconPython
skill iconDjango
skill iconFlask

Sr. Backend Engineer - (Django & Python)


Must have Crypto/Blockchain Experience.


CoinCROWD is an innovative Fintech company. We offer a crypto platform for seamless payments, Crypto Vouchers, crypto trading, portfolio management, real time market data, breaking news and powerful analytics.


Website: https://coincrowd.com/

Domain : Finance, Blockchain, Crypto

Role : Permanent full time Employment

Job Location : Work from Home / Remote


Job Responsibilities:

  • Understand project requirements, writing bug free clean code and ensure that the solution works per the agreed architecture, SLAs, KPIs and business model
  •  Integrate backend with third party APIs
  • 100% Hands on role
  •  Make design decisions that contribute to maintainable systems
  • Adapt to rapidly evolving requirements and changing priorities and drive the team accordingly Responsible to drive and support e-commerce project activities and ensure marketplace implementation, deepen customer engagement, satisfaction, and user engagement
  • Reverse engineer for debugging errors in code and ensuring quality control in the process.
  • Continually drive products towards a meaningful balance between user needs, business objectives and technical feasibility
  • Documentation and reference preparation for users by writing operating instructions including changes and revisions.

  

Qualifications:

  • Bachelor or Master Degree in Computer Science, Software Engineering from a reputed University
  • 5+ years of experience with at-least 2-3 years working in the Finance domain is Plus.
  • Django , Django Rest Framework, Python 3, Mysql, Elasticsearch, websockets, javascript, JIRA, Gitlab, Rest API, GCP or AWS
  • Finance, Social Analytical, debugging, and troubleshooting skill with proven experience troubleshooting and fixing production bugs
  • Experience in writing unit testing and test case automation.
  • Ability to operate in an Agile environment with a start-up mentality and unstructured environment, Energy, drive and passion to work, and operate in a digital world.
  • Excellent communication skills and ability to work with remote teams

 


What We Offer:

In recognition of your valuable contributions, you will receive an equity-based compensation package. Join our dynamic and innovative team in the rapidly evolving fintech industry and play a key role in shaping the future of Coincrowd's success.



Read more
Ojas Innovative Technologies
Naveen Kumar
Posted by Naveen Kumar
Hyderabad
6 - 15 yrs
₹6L - ₹16L / yr
skill iconJava
skill iconJavascript
skill iconSpring Boot
skill iconAngular (2+)
  • Looking for sr.java full stack developer
  • java, springboot, angular 2/4/6/8, html and css
  • experience with unit testing
  • good exposure to oops
Read more
Datamotive
zeba ali
Posted by zeba ali
Pune
4 - 9 yrs
Best in industry
skill iconPython
skill iconDjango
skill iconFlask
skill iconAmazon Web Services (AWS)
VMWare
+1 more

WHO WILL LOVE THIS JOB?

• Attracted to creativity, innovation, and eagerness to learn

• Alignment to a fast-paced organization and its short-term and long-term goals

• An engaging, open, genuine personality that naturally encourages interaction with individuals at all levels

• Strong value system and sense of ethics • Absolute dedication to premium quality

• Want to build strong core product team capable of developing solutions for complex, industry-first problems.

• Build balance of experience, knowledge, and new learnings


ROLES AND RESPONSIBILITIES?

• Driving the success of the software engineering team at Datamotive.

• Collaborating with senior and peer engineers to prioritize and deliver features on the roadmap.

• Build strong development team with focus on building optimized & usable solutions.

• Research, Design & Develop distributed solution to handle workload mobility across multi & hybrid cloudsr

• Assist in Identifying, Researching & Designing newer features and cloud platform support in areas of disaster recovery, data protection, workload migration etc.

• Assist in building product roadmap.

• Conduct pilot tests to assess the functionality of newly developed programs.

• Front facing customers for product introduction, knowledge transfer, solutioning, bugs triaging etc.

• Assist customers by giving product demos, conducting POCs, trainings etc.

• Manage Datamotive infrastructure, bring innovative automation for optimizing infrastructure usage through monitoring and scripting. • Design test environments to simulate customer behaviours and use cases in VMware vSphere, AWS, GCP, Azure clouds. • Help write technical documentation, generate marketing content like blogs, webinars, seminars etc.


TECHNICAL SKILLS?

• Experience in software development with relevant domain understanding of Data Protection, Disaster Recovery, Ransomware Recovery.

• A strong understanding and demonstrable experience with at least one of the major public cloud platforms (GCP, AWS, Azure or VMware)

• A strong understanding and experience of designing and developing architecture of complex, distributed systems.

• Insights into development of client-server SaaS applications with good breadth across networking, storage, micro-services, and other web technologies.

• Experience of building and leading strong development teams with systems product development background

• Programming knowledge in either of GO Lang, C, C++, Python or Shell script.

• Should be a computer science graduate with strong fundamentals & problem-solving abilities.

• Good understanding of virtualization, storage and cloud platforms like VMware, AWS, GCP, Azure and/or Kubernetes will be preferable

Read more
All Indian IT Services LLP
Vaishnavi Gupta
Posted by Vaishnavi Gupta
Nagpur
2 - 5 yrs
₹2L - ₹4.5L / yr
MERN Stack
skill iconNodeJS (Node.js)
skill iconNextJs (Next.js)
skill iconReact.js
skill iconMongoDB
+1 more

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. 

 

Responsibilities

  • Develop quality software and web applications
  • Analyze and maintain existing software applications
  • Design highly scalable, testable code
  • Discover and fix programming bugs

 

Qualifications

  • Bachelor's degree or equivalent experience in Computer Science or related field
  • Development experience with programming languages
  • MongoDb database or relational database skills
Read more
It is a Fintech company in Bangalore
It is a Fintech company in Bangalore
Agency job
via Zyvka Global Services by Shraddha Jain
Bengaluru (Bangalore)
2 - 5 yrs
₹4L - ₹13L / yr
skill iconNodeJS (Node.js)
skill iconMongoDB
skill iconExpress
Data Structures
Algorithms
CANDIDATE MUST HAVE
• Nodejs
• Data structure & Algorithms

DESIRED SKILLS & EXPERIENCE
• BE/BTech in Computer Science or related technical discipline
• Good knowledge of JavaScript, JSON, Relational/NoSQL DB,
• Experience in writing modular/reusable code using JavaScript frameworks like Node JS, Express JS etc.
• Knowledge of Restful Web Services
• Understanding of OOPS, Data Structure, and Algorithms
• Knowledge of Python will be a plus point.
• Good Analytical and Problem-solving skills
• Knowledge of source control tools, preferably GIT
• Familiar with Agile methodologies
Read more
India’s largest gaming company
India’s largest gaming company
Agency job
via zyoin by RAKESH RANJAN
Bengaluru (Bangalore)
8 - 12 yrs
₹30L - ₹90L / yr
Data Structures
Algorithms
skill iconRuby on Rails (ROR)
skill iconGo Programming (Golang)
skill iconPython
+7 more
Job Specifications
• BE/B. Tech. Computer Science or MCA from a reputed University.
• 8+ Years of experience in software development, with emphasis on JAVA/J2EE Server side
programming.
• Hands on experience in Core Java, Multithreading, RMI, Socket programing, JDBC, NIO,
webservices and Design patterns.
• Should have Knowledge of distributed system, distributed caching, messaging frameworks, ESB
etc.
• Knowledge of Linux operating system and PostgreSQL/MySQL/MongoDB/Cassandra database is
essential.
• Additionally, knowledge of HBase, Hadoop and Hive are desirable.
• Familiarity with message queue systems and AMQP and Kafka is desirable.
• Should have experience as a participant in Agile methodologies.
• Should have excellent written and verbal communication skills and presentation skills.
• This is not a Fullstack requirement, we are purely looking out for Backend resources.
Read more
An Investment Management product based company
An Investment Management product based company
Agency job
via Success Pact by Priya Sariyal
Remote, Mumbai
5 - 8 yrs
₹25L - ₹35L / yr
skill iconPython
skill iconPostgreSQL
Blockchain
Cryptography
skill iconDjango
+2 more
About the Company

RealPort is a digital brokerage platform that provides small institutional investors around the
globe with access to single-asset infrastructure investments, sponsored by highly reputable
asset managers. Low minimum investment tickets and reduced fees allow small investors to
build customized, diversified co-investment portfolios across multiple sectors and risk categories
like their larger counterparts. In-depth risk analysis provided by RealPort’s exclusive analysis
partner Scope offers greater control and improved transparency on individual and portfolio risk.
Asset managers benefit from global access to professional investors and an improved time-/
cost- efficient fundraising process through RealPort's all-on-one platform.

We are:
● innovative problem solvers
● transparent
● trustworthy
● pragmatic
● dependable
● diverse,
... and are looking for a talented and dedicated Senior Python Developer with experience
building complex applications to join our team to work on an innovative FinTech platform.
You will be working alongside our Product and Technology teams in our Mumbai office.
You have a good understanding of:
● Python 3
● node.js
● PostgreSQL
● API / REST
● Django 2x and Django Rest Framework
● Supervisor
● Jenkins
● AWS
● Linux (Ubuntu)
● boto3.

Ideally, you have:
● Min. 5-8 years of experience building web application engines
● University degree from a reputable university
● Excellent communication skills in English and knowledge of European languages
(German and/or French preferred) is an added bonus
● Experience in banking/financial API integrations
● Familiarity with blockchain (open zeppelin, ERC223, truffle, solidity, solidity-coverage,ganache-cli, mocha-js).
You job will consist of the following:
● Deliver smooth functionality of the application while working closely with the Front end team
● Build efficient back-end features in Python
● Help design and implement functional requirements
● Manage testing and bug fixes
● Ultimately, you’ll build highly responsive web applications that align with our business
needs.

Others consider you to be/have the following:
● Excellent at communicating with different people from different walks of life and
cultures/work and communicate across multiple time zones
● Excellent demeanor, manners, and communication skills
● Exceptional organizational skills with great attention to detail
● Open/transparent, but trustworthy and trusting
● Ability to work independently and handle high volumes of work
● Ability to work on complex and uncertain topics independently
● Solution-oriented
● Strong analytical skills
● Critical, but positive and constructive
● Efficient, dependable, and accountable
● Discreet

Benefits:
● Work on a ground-breaking product at the forefront of FinTech innovation on a global
basis
● Opportunity to work with open-minded, experienced, talented, cross-functional, and
cross-cultural teams along with an innovative network of partners who are some of the
biggest companies in the industry
● Opportunity to travel for work
● Learn from teams with 15+ years product development experience
● Competitive salary package
Read more
US Based Product Startup in Bangalore.
US Based Product Startup in Bangalore.
Agency job
via Gracira Technologies LLP by Bachal Hanamantaraya
Bengaluru (Bangalore)
7 - 12 yrs
₹15L - ₹30L / yr
skill iconJava
Spring
Hibernate (Java)
skill iconSpring Boot
skill iconAmazon Web Services (AWS)
+3 more

Preferred Skills: 


We want to really emphasize Spring Boot (2+ years although 1+ if candidate particularly strong) Using Redis as a caching technology with Spring Boot would be a strong plus 

Using Redisson (a particular java client library that can be easily configured with Spring Boot) would be a strong plus 

Knowledge of event based messaging systems (Amazon SNS, Amazon MQ, or Kafka (in AWS) Data Cleaning tools and techniques in CSV and Excel 

Strong Knowledge of Spring Boot Dependency Injection and Configuration 

Experience with APIs for popular e-commerce platforms (Magento, Shopify, Big Commerce, etc.) 

SDLC (Software Development Lifecycle) Tools in the context of AWS. (Tools classified under DevOps) 

Experience with managing AWS EC2 VM instances and using AWS managed Services (like S3, MySQL, VPC/Networking, Lambda, etc

Performance Analysis Tools (Code Profiling) on Java VM and particularly Spring Boot 

Experience in the development of Workflow or Business Process Applications

Nice to Have: 


Experience with Cassandra or MongoDB with Spring Boot 

Horizontal Scaling with Spring Boot (considerations running multiple instances of Spring Boot instances) 

Experience with placing Spring Boot applications in Docker/Kubernetes container ecosystems (especially in AWS) 

Search technologies such as Lucene/Solr
Read more
Niyuj Enterprise Software Solutions Pvt. Ltd.
Pune
2 - 9 yrs
₹5L - ₹20L / yr
skill iconPython
skill iconDjango
ORM

Senior / Python Developer

 

We are looking for a Senior / Python Developers to join our engineering team and help us develop and maintain various software products. Your responsibilities include understanding the product very well, and lead the integration of this product into architecture.

To be successful in this role, you should have strong technical knowledge and solid experience of all steps of the software engineering process and the tools associated with those. You should be a go-getter, a clear communicator and a strong collaborator who works well in a team as well as the customer. You should want to do high quality work and produce output that you are proud of.  

 

 

  • Good understanding of Python especially should have used file/directory access, data persistence, compression and archiving, cryptographic services, concurrent operations, networking and IPC, developmental tools etc.
  • Good understanding of key differences in Python 2 vs 3
  • Knowledge of lib2to3, six, python-future libraries. Compatibility idioms provided by these libs and their limitations, issues in using them as is.
  • Knowledge of Python3 changes in data types especially str, bytes in Py3 vs str, unicode in Py2. Should be able to gauge, understand impact of this on data in transit/data at rest in a large project.
  • Knowledge of using C extensions in Python code, modifying to run with Python3, Python 2-3 compatibility.
  • Experience working with large python codebase.
  • Working knowledge of mysql, Python ORM like sqlobject.
  • Working knowledge of Common third party modules like cherrypy, falcon, gunicorn, etc.
  • Good experience with basic python, no django/flask needed 
  • Some code needs to run in Python 2, some in Python 3 and some in compatibility mode
  • Issues for Druva are in ORM, marshalling, networking
  • Need candidates having Understanding of basic data types, extensions of python 
  • Data type conversion and networking is important 
  • Internals of Python are important 
Read more
Ezeiatech systems
at Ezeiatech systems
5 recruiters
Neha Kataria
Posted by Neha Kataria
NCR (Delhi | Gurgaon | Noida)
2 - 4 yrs
₹4L - ₹7L / yr
Spring
Hibernate (Java)
skill iconJava
J2EE
Struts
+1 more
PFB the Job description for your reference

- We are hiring Java Developers 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

Skills :

- BS/MS degree in Computer Science, Engineering or a related subject

- Proven hands-on Software Development experience

- 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.

- Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)

- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)

- Experience in the Spring Framework

- Experience with test-driven development.
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.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos