
Period: 6 months+
JD:
● 4-7 years of experience building and scaling APIs and web applications.
● Experience building and managing large scale data/analytics systems.
● Have a strong grasp of CS fundamentals and excellent problem solving abilities. Have a good
understanding of software design principles and architectural best practices.
● Be passionate about writing code and have experience coding in multiple languages, including at least
one scripting language, preferably Python.
● Be able to argue convincingly why feature X of language Y rocks/sucks, or why a certain design decision
is right/wrong, and so on.
● Be a self-starter—someone who thrives in fast paced environments with minimal ‘management’.
● Have experience working with multiple storage and indexing technologies such as MySQL, Redis,
MongoDB, Cassandra, Elastic.
● Good knowledge (including internals) of messaging systems such as Kafka and RabbitMQ.
● Use the command line like a pro. Be proficient in Git and other essential software development tools.
● Working knowledge of large-scale computational models such as MapReduce and Spark is a bonus.
● Exposure to one or more centralized logging, monitoring, and instrumentation tools, such as Kibana,
Graylog, StatsD, Datadog etc.
● Working knowledge of building websites and apps. Good understanding of integration complexities and
dependencies.
● Working knowledge linux server administration as well as the AWS ecosystem is desirable.
● It's a huge bonus if you have some personal projects (including open source contributions) that you work
on during your spare time. Show off some of your projects you have hosted on GitHub.

About Dataweave Pvt Ltd
About
Connect with the team
Similar jobs
Senior Software Engineer
AiSensy
Gurugram, Haryana, India (On-site)
About AiSensy
AiSensy is a WhatsApp based Marketing & Engagement platform helping businesses like Adani, Delhi Transport Corporation, Yakult, Godrej, Aditya Birla Hindalco, Wipro, Asian Paints, India Today Group, Skullcandy, Vivo, Physicswallah, and Cosco grow their revenues via WhatsApp.
- Enabling 100,000+ Businesses with WhatsApp Engagement & Marketing
- 400 Crores+ WhatsApp Messages exchanged between Businesses and Users via AiSensy per year
- Working with top brands like Delhi Transport Corporation, Vivo, Physicswallah & more
- High Impact as Businesses drive 25-80% Revenues using AiSensy Platform
- Mission-Driven and Growth Stage Startup backed by Marsshot.vc, Bluelotus.vc & 50+ Angel Investors
Key Responsibilities:
- Build Scalable Architecture to handle millions of messages per day.
- Lead a team of engineers and guide them on a day to day basis.
- Collaborate with product managers, designers, and other engineers to define and implement new features and enhancements.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Conduct code reviews to ensure code quality and adherence to standards.
- Identify and resolve performance bottlenecks, bugs, and other issues.
- Mentor and provide guidance to junior engineers, fostering a culture of continuous learning and improvement.
- Participate in architectural discussions and contribute to the technical direction of the team.
- Stay up-to-date with the latest industry trends and technologies, and incorporate them into our development processes.
- Ensure the security, reliability, and performance of our applications.
- Collaborate with DevOps to streamline the deployment and monitoring processes.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field. Master’s degree preferred.
- Over all 5+ years of experience with proven experience 3+ years as a Software Engineer, with a strong track record of delivering high-quality software products.
- Expertise in the MERN stack (MongoDB, Express.js, React, Node.js).
- Strong understanding of JavaScript and modern JavaScript frameworks.
- Experience with front-end technologies like HTML5, CSS3, and responsive design.
- Strong understanding of software development methodologies, including Agile and Scrum.
- Experience with RESTful API design and development.
- Experience with database design and management, particularly MongoDB.
- Familiarity with cloud platforms such as AWS.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Experience with version control systems such as Git.
- Knowledge of containerization and orchestration tools like Docker and Kubernetes
Job Title: Backend Developer (Full Time)
Location: Remote
Interview: Virtual Interview
Experience Required: 3+ Years
Backend / API Development (About the Role)
- Strong proficiency in Python (FastAPI) or Node.js (Express) (Python preferred).
- Proven experience in designing, developing, and integrating APIs for production-grade applications.
- Hands-on experience deploying to serverless platforms such as Cloudflare Workers, Firebase Functions, or Google Cloud Functions.
- Solid understanding of Google Cloud backend services (Cloud Run, Cloud Functions, Secret Manager, IAM roles).
- Expertise in API key and secrets management, ensuring compliance with security best practices.
- Skilled in secure API development, including HTTPS, authentication/authorization, input validation, and rate limiting.
- Track record of delivering scalable, high-quality backend systems through impactful projects in production environments.
Job Title: Backend Engineer – Python (AI Backend)
Location: Bangalore, India
Experience: 1–2 Years
Job Description
We are looking for a Backend Engineer with strong Python skills and hands-on exposure to AI-based applications. The candidate will be responsible for developing scalable backend services and supporting AI-powered systems such as LLM integrations, AI agents, and RAG pipelines.
Key Responsibilities
- Develop and maintain backend services using Python (FastAPI preferred)
- Build and manage RESTful APIs for frontend and AI integrations
- Support development of AI-driven features (LLMs, RAG systems, AI agents)
- Design and maintain both monolithic and microservices architectures
- Optimize database performance and backend scalability
- Work with DevOps for Docker-based deployments
Required Skills
- Strong experience in Python backend development
- Hands-on experience with FastAPI / Django / Flask
- Knowledge of REST APIs and microservices
- Experience with AI applications (LLM usage, prompt engineering basics)
- Database knowledge: MongoDB, PostgreSQL or MySQL
- Experience with Docker and basic cloud platforms (AWS/GCP/Azure)
- Hands-on experience with Redis for caching and in-memory storage
Good to Have
- Experience integrating payment gateways (Razorpay, Stripe, PayU, etc.)
- Exposure to event-driven architectures using RabbitMQ, Kafka, or Redis Streams
- Kubernetes
- Understanding of model fine-tuning concepts
Responsibilities and Duties:
- Expert in Python, with knowledge of Python web framework - Django
- Familiarity with backend automated testing tools and frameworks
- Experience with backend/API development
- Architect, develop and maintain backend libraries/codebase, database & server.
- Develop object-oriented software, with mastery of one or more relevant languages (Django).
- Evaluate competitive and innovative products and design approaches to identify best practices and encourage innovation.
- Understanding the requirement of a client, document the scope and chart out a plan of implementing the scope
- Work with design team to give inputs related to the wire-frames and then the design along with incorporating Client Feedback
- Explore the difference between B2B and B2C projects before implementing the code
- Work in teams of 2-3 on various projects as per the requirement using git as version control
- Having good knowledge of APIs creation and database architecture
- Good Grasp in respective technology (Django)
- Documenting the process and main functions along the developing process
- Design and develop highly scalable, highly available, reliable, secure, and fault-tolerant systems with minimal guidance for one of the fastest-growing companies in India.
Required Experience, Skills and Qualifications:
- 3-5 years of experience required
- Strong hand on Django-Python
- Excellent knowledge of using the Git version control system and deployment via Git.
- You have creative visualization, critical thinking, deductive & pragmatic reasoning and can think out-of-the-box
- Ability to quickly adapt & independently work in a fast-paced Agile environment with minimum supervision.
- A self-starter with demonstrated ability to take initiative, who can proactively identify issues/opportunities and recommend action.
Role Description
This is a full-time hybrid role for a Python Developer. The Python Developer will be responsible for back-end web development, software development, object-oriented programming, programming, and databases. The role is located in Navi Mumbai but offers flexibility for some remote work.
Qualifications
- Back-end web development and software development skills
- Proficiency in object-oriented programming and programming languages, specifically Python
- Experience with databases, such as MySQL and PostgreSQL
- Experience with source code management tools, such as Git
- Strong problem solving and analytical skills
- Bachelor's degree in Computer Science, Computer Engineering, or related field
- Experience with algorithm design and analysis is a plus
- Experience with financial markets and trading is a plus
Required Skills:
- Candidate must have 3-4 years’ experience .
- Proficiency in Python programming language
- Strong knowledge of Django and Flask frameworks
- Experience in developing and maintaining backend applications
- Understanding of RESTful APIs and database management
- Familiarity with version control systems, such as Git
- Good problem-solving and communication skills
- Proficiency in Python programming language
- Strong knowledge of Django and Flask frameworks
- Experience in developing and maintaining backend applications
- Understanding of RESTful APIs and database management
- Familiarity with version control systems, such as Git
- Good problem-solving and communication skills
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!
Play an active role in an agile team responsible to build a large and continuously growing rating software
Contribute to a pleasant as well as productive cooperation with the software development team and the product owners
Developing PHP applications based on the Laravel framework or any other PHP framework
Actively contribute to continual improvement by suggesting improvements
Writing clean, high-quality, high-performance, maintainable code
Design and implement automation for various test suites
Clear possibility but no necessity to contribute for all phases of software development process from technical design and delivery estimates to implementation, testing, defect management and support
Required Skills:
Sound professional experience in development of modern web applications with agile methods (Scrum)
Recent and 1-3 years of profound experience with Laravel or CodeIgniter
or anyother frame work
Expert level in PHP 7/8
Experience in SQL/MySQL
You are adept in handling REST APIs
Good knowledge of tools like npm, webpack
Excellent problem-solving and analytical skills
Experience architecting complex systems with pragmatic use of design patterns and SOLID principles
Fluent English language skills, both written and oral
Worked in Python Flask framework / or similarhttps://anuntatech.turbohire.co/jobdescription/3a6dd0d3-75f4-49b7-9378-0b2b336cec36?utm_source=CareerPage">Django building REST APIs.
Worked in Linux Environment.
Would be an advantage if they have Domain knowledge in Virtualization Or Cloud platformshttps://anuntatech.turbohire.co/jobdescription/3a6dd0d3-75f4-49b7-9378-0b2b336cec36?utm_source=CareerPage">Azure, AWS, or Computer networking.
It is added advantage to have C++ Application programming.
Requirements :
- Minimum 5 years of experience working on Python Environment
- Knowledge of software development methodologies and being able to work on projects individually or as part of a team. should be able to work with AGILE methodology.
- Knowledge of relational databases, version control tools and other development tools.
- Strong interest in learning new skills/technologies and curiosity to explore various technologies
- Should have strong analytical skills
- Good communication.
Must Required Skills:
- Python 3
- should have worked on one or more major Python web frameworks.
- Working knowledge in selenium.
- Worked with APIs development, integration of third-party APIs
- Working knowledge of MySQL databases integration with Python Environment.











