Search by job, company or skills

fetchjobs.co

Python Developer

3-5 Years
Save
  • Posted 8 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About The Company

MishiPay is a pioneering company in the retail technology space, specializing in next-generation checkout solutions that transform the in-store shopping experience. With a focus on innovation and efficiency, MishiPay offers a comprehensive checkout ecosystem that includes self-checkout, Mobile POS, Click & Collect, and traditional tills. Our technology enables retailers to significantly reduce operational costs, increase basket sizes, boost customer visit frequency, and lower abandonment rates, all while providing rich, real-time customer data insights. Serving major international retail clients across the UK, Europe, Middle East, and the USA, MishiPay is rapidly expanding its global footprint, committed to redefining how consumers shop in physical stores.

About The Role

We are seeking a talented Python Developer / Backend Developer to join our dynamic engineering team. In this role, you will be responsible for maintaining and enhancing our core infrastructure, developing scalable microservices, and delivering tools that ensure an exceptional in-store customer experience. The ideal candidate will have extensive experience with Python, Django, FastAPI, and working within a high-growth product environment. You should be comfortable working at speed, adapting to change, and continuously improving our systems to handle increasing transaction volumes. Collaboration is key, as you will work closely with the Director of Engineering, and cross-functional teams including Product, Payment, Security, and Delivery, to achieve strategic goals and ensure system resilience and performance.

Qualifications

The ideal candidate will possess a degree from a top-tier university, demonstrating strong academic credentials. You should have 3 to 5 years of hands-on development experience with Python, with additional knowledge of NodeJS being advantageous. Experience working with relational databases such as PostgreSQL or MySQL, as well as NoSQL databases like MongoDB, Cassandra, or DynamoDB, is essential. You must have practical experience deploying and managing applications on cloud platforms such as AWS, Azure, or GCP, with Azure preferred. Familiarity with containerization and orchestration technologies like Docker and Kubernetes is required. Bonus qualifications include experience with event-driven architectures using Kafka, SQS, or Spark, startup experience, or exposure to fintech and retail systems.

Responsibilities

  • Ensure the stability and high availability of MishiPay's core platforms, maintaining over 99.95% uptime.
  • Design, develop, and deploy scalable microservices capable of handling up to 100,000 transactions daily.
  • Implement new features, optimize existing services, and resolve bugs to improve system performance and reliability.
  • Actively identify and reduce technical debt while incorporating best practices in system architecture.
  • Mentor and coach junior team members, fostering a collaborative and innovative environment.
  • Produce high-quality technical documentation to support ongoing maintenance and future development.

Benefits

MishiPay offers a competitive salary package with a 20% bonus, complemented by a range of attractive benefits. Employees enjoy unlimited holidays, fostering work-life balance, and a hybrid working model that allows for 36 days of work-from-home annually. We promote continuous learning through a small monthly training budget and recognize outstanding contributions with monthly employee awards. Other perks include company-sponsored events, free lunch in Bangalore, provision of a MacBook, and opportunities for career progression within a globally diverse team. Depending on your experience level, options such as equity participation may also be available, providing a chance to share in the company's growth and success.

Equal Opportunity

MishiPay is committed to fostering an inclusive and diverse workplace. We provide equal employment opportunities to all employees and applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, age, disability, or any other protected status. We believe that diversity drives innovation and are dedicated to creating an environment where everyone can thrive and contribute to our shared success.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149067715

Similar Jobs

Chennai, India

Skills:

Apache SparkRstudioAzurePythonAWSSQL Server SSISFile Managementhigh-volume data processing frameworksdata storage managementdata pipeline management frameworksdata warehousing and archiving toolsSQL Server development and management toolsR

Mumbai, India

Skills:

code optimization DjangoRest API DevelopmentCore PythonData Structures And AlgorithmsDebuggingFlaskOops ConceptsSQL Database handling

Noida, India

Skills:

CSSPostgreSQLHTMLAngularDjangoReactGitJavascriptMySQLFlaskMongoDBFastAPIPython