Careers at Mobipad

Build thoughtful products with us.

We work with businesses around the world to turn ideas into useful, well-crafted mobile products. If that kind of work sounds like you, we’d like to hear from you.

Make an impact

Work on real product challenges, from shaping an early idea to improving an app people already use.

Work as a team

We value clear communication, thoughtful collaboration, and steady progress.

2 Openings · Kolkata
Open

Senior Backend Engineer


job code: MOBI-KOL-SBE-001

Job description

We’re looking for a senior Python backend engineer to design, build, and maintain reliable backend services and APIs. You’ll work closely with product, frontend, and mobile engineers to deliver secure, scalable features.

Experience: 5–7 years

What you’ll do

  • Build and maintain backend applications and REST APIs using Python, Django, and Django REST Framework.
  • Design and maintain GraphQL APIs where they fit product requirements.
  • Integrate payment gateways such as Razorpay or Stripe, including secure transaction flows and webhook handling.
  • Design data models and work with SQL databases, including query performance and data integrity.
  • Choose and use the right modern database technologies for each product need, including relational and NoSQL databases.
  • Improve application performance, reliability, security, and observability.
  • Review code, contribute to technical decisions, and support good engineering practices across the team.
  • Collaborate with teammates to plan, estimate, test, and ship product features.

What we’re looking for

  • 5–7 years of professional backend development experience with strong Python skills.
  • Strong hands-on experience with Django, Django REST Framework, and API development.
  • Experience with GraphQL is preferred; familiarity with Strawberry or Graphene-Django is a plus.
  • Familiarity with FastAPI or Flask, SQLAlchemy, Pydantic, Celery, Redis, or pytest is a plus.
  • Strong SQL knowledge and practical experience designing and optimizing databases.
  • Working knowledge of multiple modern databases, including relational and NoSQL systems.
  • Understanding of backend architecture, authentication, security, testing, and deployment workflows.
  • Experience using Git for version control and working with branching, code review, Docker, and CI/CD pipelines.
  • Familiarity with payment gateway APIs, webhooks, and reliable transaction handling.
  • Clear communication and the ability to take ownership of backend work from design through delivery.
4 Openings · Kolkata
Open

Senior Flutter Engineer


job code: MOBI-KOL-SFE-001

Job description

We’re looking for senior Flutter engineers to build polished, reliable mobile apps for iOS and Android and take ownership of key app features. You’ll work with product designers, backend engineers, and the wider team to turn product requirements into maintainable app experiences.

Experience: 4–6 years

What you’ll do

  • Build and maintain cross-platform mobile applications using Flutter and Dart, applying sound widget and application architecture.
  • Turn product designs and requirements into responsive, accessible user experiences.
  • Integrate apps with REST or GraphQL APIs, authentication, notifications, and other services.
  • Integrate payment SDKs or gateway APIs where required, and handle checkout states and payment outcomes reliably.
  • Use a state management solution such as BLoC/Cubit, Riverpod, or Provider, and structure code for readability, testing, and future development.
  • Debug issues, improve performance, and ensure consistent behavior across iOS and Android.
  • Write unit, widget, and integration tests, participate in Git-based code reviews, and help prepare app releases.

What we’re looking for

  • 4–6 years of professional mobile development experience, including hands-on Flutter and Dart work.
  • Experience shipping and maintaining production mobile apps for iOS and Android.
  • Good understanding of Flutter app architecture, state management frameworks such as BLoC/Cubit, Riverpod, or Provider, API integration, and asynchronous programming.
  • Experience integrating GraphQL APIs in a mobile application.
  • Familiarity with mobile payment integrations such as Stripe or Razorpay is a plus.
  • Familiarity with mobile testing, debugging, performance profiling, and app store release workflows.
  • Comfort with Git-based collaboration and mobile CI/CD or automated build and release workflows.
  • Ability to collaborate across design and engineering and communicate progress clearly.
Open Role · Kolkata
Open

Senior iOS Engineer


job code: MOBI-KOL-SIE-001

Job description

We’re looking for an experienced iOS engineer to build polished, reliable applications for Apple platforms. You’ll take ownership of features from technical design through release and work closely with product, design, and backend teammates.

What you’ll do

  • Design, build, and maintain iOS applications using Swift.
  • Develop user interfaces with SwiftUI and UIKit, following platform conventions and accessibility practices.
  • Integrate REST and GraphQL APIs and services, and handle authentication, local persistence, and application state.
  • Integrate payment SDKs or payment provider APIs where needed, and manage payment states securely.
  • Build reactive data flows with Combine and use Swift concurrency where appropriate.
  • Make sound architectural decisions and keep code modular, testable, and maintainable.
  • Profile and improve app performance, stability, and responsiveness across supported devices.
  • Write and maintain automated tests, review code, and support App Store releases.

What we’re looking for

  • Strong professional experience shipping and maintaining iOS applications with Swift.
  • Production experience with SwiftUI and UIKit, Xcode, and Apple development tools.
  • Working knowledge of Combine and Swift concurrency, including async/await.
  • Good understanding of iOS architecture patterns such as MVVM, memory management, networking, and app lifecycle.
  • Experience with API integration and local persistence using Core Data or SwiftData.
  • Familiarity with Apollo iOS or another GraphQL client is a plus.
  • Familiarity with payment SDKs, Git-based collaboration, and iOS CI/CD workflows.
  • Experience with XCTest or XCUITest, debugging, performance profiling, and app release workflows.
  • Familiarity with Swift Package Manager or CocoaPods and continuous integration workflows.
  • Ability to lead technical implementation, communicate tradeoffs, and collaborate across disciplines.
Open Role · Kolkata
Open

Mid-level Node.js Web Engineer


job code: MOBI-KOL-NWE-001

Job description

We’re looking for a web engineer to build and maintain reliable web applications and backend services using Node.js. You’ll work with the team to deliver features from API and data design through integration and release.

What you’ll do

  • Develop and maintain web application features and backend services using Node.js and JavaScript or TypeScript.
  • Build and integrate REST and GraphQL APIs using frameworks such as Express.js or NestJS.
  • Integrate payment provider APIs, implement secure payment workflows, and process payment webhooks.
  • Work with relational or NoSQL databases to implement data models and efficient queries.
  • Integrate authentication, third-party services, and frontend applications.
  • Write unit and integration tests using tools such as Jest or Vitest, troubleshoot issues, and improve application performance and security.
  • Contribute to code reviews, technical documentation, and deployment workflows.

What we’re looking for

  • Professional experience developing web applications and services with Node.js.
  • Proficiency in JavaScript or TypeScript and familiarity with Express.js, NestJS, or a similar framework.
  • Experience designing REST APIs and working with SQL or NoSQL databases.
  • Experience with GraphQL schemas and resolvers, or GraphQL server tools such as Apollo Server, is a plus.
  • Understanding of web security, authentication, testing, Git workflows, Docker, and CI/CD pipelines.
  • Experience with payment gateway APIs and webhooks, such as Stripe or Razorpay, is a plus.
  • Good problem-solving and communication skills, with the ability to work collaboratively.
1 Opening · Kolkata
Open

System Engineer – Full Stack Application Development


job code: MOBI-KOL-SE-001

Job description

Join our engineering team to build an investor and portfolio management application. You’ll develop features across mobile, backend, and administrative platforms for investment tracking, portfolio monitoring, goal-based SIP planning, financial insights, and client engagement.

Experience: 2–4 years (suggested)

What you’ll do

  • Build responsive mobile interfaces, reusable components, backend services, and REST or GraphQL APIs.
  • Implement authentication, authorization, role-based access, and integrations with external financial data providers.
  • Integrate payment services where required and handle transaction records and payment status updates reliably.
  • Develop investment tracking, portfolio monitoring, SIP planning, dashboards, reports, and admin tools.
  • Design and optimize database schemas for user, portfolio, investment, and transaction data.
  • Protect sensitive financial information through secure coding, validation, access controls, and encrypted data transmission.
  • Support testing, deployments, monitoring, production troubleshooting, and technical documentation.
  • Collaborate with product, design, and engineering teammates through planning, technical discussions, and code reviews.

What we’re looking for

  • 2–4 years of relevant software development experience, with proficiency in JavaScript or TypeScript and Node.js.
  • Experience building REST APIs, integrating third-party services, and working with JWT or OAuth 2.0 authentication.
  • Familiarity with GraphQL APIs and schema design is a plus.
  • Familiarity with payment integrations, gateway APIs, and webhook flows is a plus.
  • Knowledge of React Native or Flutter, plus HTML, CSS, and modern frontend development.
  • Experience with PostgreSQL, MySQL, or MongoDB, including schema design and query optimization.
  • Familiarity with AWS, Google Cloud, Azure, or similar; Git, CI/CD, Docker, and Linux basics.
  • Understanding of application and API security, testing, and production monitoring.
  • Strong analytical skills, clear communication, and care when handling financial data.

Good to have

  • A degree in Computer Science, IT, Software Engineering, or a related field.
  • Experience with banking, investment, or portfolio management products and financial data APIs.
  • Familiarity with SIPs, mutual funds, portfolio allocation, returns, dashboards, or analytics.
  • Experience with automated testing and application monitoring.
2 Openings · Kolkata
Open

QA Tester


job code: MOBI-KOL-QAT-001

Job description

We’re looking for QA Testers to verify the quality of our web and mobile apps. You’ll plan and run tests across browsers, Android, and iOS, and work with product and engineering teams to report issues and verify fixes before release.

What you’ll do

  • Review web and mobile app requirements and prepare clear test plans, test cases, and checklists.
  • Run functional, exploratory, smoke, regression, and user acceptance tests on web apps and Android/iOS apps.
  • Check web layouts across browsers and screen sizes, and mobile behavior across devices, OS versions, and orientations.
  • Test REST and GraphQL APIs with tools such as Postman and verify web and mobile app data flows using basic SQL queries.
  • Reproduce, document, prioritize, and track web and mobile defects, then verify fixes across supported browsers and devices.
  • Collaborate with developers and product teammates throughout planning, development, and release.
  • Contribute to improving test coverage and release quality in CI/CD workflows.

What we’re looking for

  • Experience testing web or mobile applications and a good understanding of QA methods and software development workflows.
  • Ability to write structured test cases and clear, actionable bug reports.
  • Familiarity with API testing, Postman, and basic SQL.
  • Comfort testing web apps across browsers and responsive screen sizes, plus mobile apps on Android and iOS.
  • Familiarity with Jira or similar issue tracking tools, Git, and CI/CD is helpful.
  • Exposure to automation tools such as Selenium, Cypress, Playwright, or Appium is a plus.
  • Strong attention to detail, communication, and collaboration skills.
1 Opening · Kolkata
Open

UI/UX Graphic Designer


job code: MOBI-KOL-UXD-001

Job description

We’re looking for a creative designer to help shape clear, engaging digital experiences across mobile apps and web products. You’ll work with product and engineering teammates to turn ideas into polished, usable designs.

Experience: 4–7 years

What you’ll do

  • Create wireframes, user flows, screen layouts, and interactive prototypes.
  • Design visual assets and consistent interface elements for mobile and web.
  • Apply typography, color, spacing, and layout principles to create accessible, user-friendly experiences.
  • Work with engineers to hand off designs and refine implementation details.
  • Incorporate feedback and iterate on designs based on user and product needs.

What we’re looking for

  • Basic understanding of UI/UX principles, wireframing, and responsive design.
  • Working knowledge of Figma for interface design, prototyping, and collaboration.
  • Good visual design skills, attention to detail, and a willingness to learn.
  • A portfolio or sample projects that show your design process and work.
  • Clear communication and the ability to collaborate with product and engineering teams.
1 Opening · Kolkata
Open

Experienced Accountant


job code: MOBI-KOL-ACC-001

Job description

We’re looking for an experienced accountant to manage day-to-day financial operations, maintain accurate books, support compliance, and coordinate audits for the company.

What you’ll do

  • Maintain books of accounts and records, including general ledger, journal entries, and supporting documentation.
  • Manage accounts payable and receivable, invoices, expense tracking, and vendor and customer reconciliations.
  • Perform bank, ledger, and balance sheet reconciliations and investigate discrepancies.
  • Prepare monthly, quarterly, and annual financial statements, management reports, and cash flow summaries.
  • Coordinate internal and external audits, prepare audit schedules, and respond to auditor requests.
  • Manage tax and statutory compliance activities, including applicable GST and TDS returns, payments, and records.
  • Support budgeting, forecasting, payroll accounting, and year-end closing as needed.
  • Maintain organized financial records and improve accounting controls and processes.

What we’re looking for

  • Proven experience managing end-to-end accounting and company accounts.
  • Strong knowledge of accounting principles, reconciliations, financial reporting, and audit preparation.
  • Practical experience with tax and statutory compliance, including GST and TDS processes.
  • Comfort using accounting software such as Tally or similar tools, plus spreadsheets.
  • High attention to detail, discretion with confidential financial information, and strong organizational skills.
  • Clear communication and the ability to coordinate with management, auditors, vendors, and advisors.

Introduce yourself

Email your resume and a short note about your relevant experience. Include the role you’re applying for in the subject line.