Join us and create a new shopping paradigm

Android SDK Engineer

Minkasu, an innovative mobile payments company based in Silicon Valley, California, USA, is looking for a Android SDK Engineer to join our engineering team in Bangalore. You will have the opportunity to play a key role in development of our Android SDK and its integration with the backend and other service providers. You will be working with other engineers responsible for different components of the solution. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential. You will have a chance to join a brilliant engineering team and contribute in a significant way at an early-stage startup. Do you have what it takes to work in one of the hottest areas of tech today?

Location: Bangalore

Responsibilities

  • Develop and release new features/enhancements to Android SDK
  • Optimize Android SDK for size, memory, and performance
  • Build lightweight Android SDK without UI for custom UI implementations
  • Document SDK including high-level overview, README, and setup
  • Integrate with CI/CD pipeline leveraging Jenkins, AWS Code Deploy, AWS Code Pipeline
  • Perform manual QA as and when required before product releases
  • Assist merchants with integration of Android SDK as and when required

Desired Skills/Experience

  • Bachelor of Engineering in Computer Science or relevant field
  • 5 – 7 years experience working on Android
  • 3+ years in AWS environment
  • Developed, optimized, tested and shipped Android SDKs
  • Used unit testing frameworks such JUnit
  • Experience working with CI/CD pipeline in AWS
  • Experience with Node.js, HTML, JavaScript, Linux, GitHub, JIRA is a plus
  • Background in payments, security, integration is a plus

Competitive pay & stock options and other usual startup benefits. If you are excited about an opportunity to join an early-stage startup that is redefining the way mobile payments are done, please send your resume to careers@minkasu.com

DevOps Engineer

Minkasu, Inc. an innovative mobile payments company based in Silicon Valley, California, USA, is looking for a DevOps Engineer to join our engineering team in Bangalore. You will have the opportunity to play a key role to create automatable and repeatable deployments of networks and systems in AWS Cloud. You will be working with other engineers responsible for different components of the solution. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential. You must possess a strong customer focus, and be capable of technical deep-dives into operating systems, application performance, databases, load balancers, networks, and storage systems. You will have a chance to join a brilliant engineering team and contribute in a significant way at an early-stage startup. Do you have what it takes to work in one of the hottest areas of tech today?

Location: Bangalore

Responsibilities

  • Design and implement infrastructure in AWS Cloud that supports development of mobile SDK for iOS & Android, backend services and web applications
  • Manage the establishment and configuration of infrastructure in an agile way by storing infrastructure as code using AWS CloudFormation and provision environments at any point in time.
  • Automatically and continuously deploy code without any downtime using GitHub for source code repository, Jenkins to build, AWS CodeDeploy to deploy and AWS CodePipeline to build the Continuous Integration and Continuous Delivery pipeline.
  • Consistently and automatically deploy relational database schema changes for AWS Aurora using tools like Sqitch.
  • Leverage Automated Testing in different stages of a CI/CD pipeline.
  • Fine tune the mobile SDK, backend services and web applications for high performance and use the right tools to monitor application and environment for potential issues including fault detection, alerting, triage, and recovery (automated and manual).
  • Configure a set of Amazon EC2 instances that launch behind a load balancer like NGINX with the system scaling up and down in response to demand.
  • Manage User Identity, AWS permissions, and Security in the cloud
  • Develop and implement instrumentation for monitoring the health and availability of services.
  • Monitor service consumption and drive operational cost reductions through service optimizations and demand based auto scaling.
  • Be accountable for proper backup and disaster recovery procedures.
  • Stay up-to-date on relevant technologies, plug into user groups, understand trends and opportunities to ensure we are using the best possible techniques and tools
  • Perform manual QA as and when required before product releases

Desired Skills/Experience

  • Bachelor of Engineering in Computer Science or relevant field
  • Strong experience building and maintaining production systems on AWS using EC2, RDS, S3, ELB, Cloud Formation, etc. and familiarity interacting with the AWS APIs like Amazon Gateway, AWS Lambda & AWS Cognito
  • AWS DevOps Engineer with 2 to 3 years of experience in mobile SDK, backend services and web application development
  • At least one complete SDK, backend services and web application development lifecycle management experience.
  • Deep experience administering Linux (Ubuntu) systems.
  • Experience with EC2 Container Service or Docker Swarm or Kubernetes
  • Thorough understanding of configuration management concepts.
  • Experience with automation tools like Puppet, Chef, Ansible, or Salt
  • Experience with monitoring, metrics, and visualization tools for network, server, and application status (Nagios, Graphite, Collectd, Ganglia, etc.)
  • Experience with hardware and software firewalls, IPS, WAF, and additional security layers (LDAP, SSO, 2Factor)
  • Experience with continuous integration, testing, and deployment
  • Experience with RDBMS (AWS Aurora), NoSQL (AWS DynamoDB), AWS ElastiCache & Node.js
  • Background in payments and security is a plus
  • AWS Certification is a huge plus

Competitive pay & stock options and other usual startup benefits. If you are excited about an opportunity to join an early-stage startup that is redefining the way mobile payments are done, please send your resume to careers@minkasu.com

Full Stack Engineer

Minkasu, an innovative mobile payments company based in Silicon Valley, California, USA, is looking for a Full Stack Engineer to join our engineering team in Bangalore. You will have the opportunity to play a key role in developing, our backend services and web applications. You will be working with other engineers responsible for different components of the solution. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential. You will have a chance to join a brilliant engineering team and contribute in a significant way at an early-stage startup. Do you have what it takes to work in one of the hottest areas of tech today?

Location: Bangalore

Responsibilities

  • Implement new features/enhancements to transaction processing platform
  • Design and develop a real-time transaction risk platform
  • Design and develop dashboards for merchants, banks and administrators, with analytics and billing functionality (invoice generation, etc.)
  • Create portal to assist merchants getting started with Minkasu 2FA SDK
  • Integrate with CI/CD pipeline leveraging Jenkins, AWS Code Deploy, Code Pipeline
  • Perform manual QA as and when required before product releases
  • Assist with bank integrations as and when required

Desired Skills/Experience

  • Bachelor of Engineering in Computer Science or relevant field
  • 5 – 7 years experience building scalable, highly available distributed systems and web applications
  • 3+ years in AWS environment
  • Experience with Node.js, HTML, JavaScript, React JS, NGINX, ELK, Linux
  • Experience with AWS services: EC2, EBS, S3, RDS (Aurora), DynamoDB, ElastiCache, Lambda, API Gateway, ELB
  • Experience with tools/frameworks such as Postman, Mocha, Chai
  • Experience integrating with CI/CD pipeline in AWS
  • Experience with Android, iOS, Containers, GitHub, JIRA is a plus
  • Background in payments, security, integration is a plus

Competitive pay & stock options and other usual startup benefits. If you are excited about an opportunity to join an early-stage startup that is redefining the way mobile payments are done, please send your resume to careers@minkasu.com

iOS SDK Engineer

Minkasu, an innovative mobile payments company based in Silicon Valley, California, USA, is looking for an iOS SDK Engineer to join our engineering team in Bangalore. You will have the opportunity to play a key role in development of our iOS SDK and its integration with the backend and other service providers. You will be working with other engineers responsible for different components of the solution. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential. You will have a chance to join a brilliant engineering team and contribute in a significant way at an early-stage startup. Do you have what it takes to work in one of the hottest areas of tech today?

Location: Bangalore

Responsibilities

  • Build a lightweight iOS Objective-C and Swift SDKs with and without UI
  • Write a wrapper around iOS Objective-C SDK to support Swift 2 and 3
  • Package SDK using multiple build systems such as CocoaPods, Carthage, Swift Package Manager
  • Ensure SDK works correctly in both apps and extensions
  • Avoid dependencies and wrappers to keep SDK lightweight and flexible
  • Test every single component of SDK with snapshot tests
  • Document SDK including high-level overview, README and setup
  • Integrate with CI/CD pipeline leveraging Jenkins, AWS Code Deploy, AWS Code Pipeline
  • Perform manual QA as and when required before product releases
  • Assist merchants with integration of Android SDK as and when required

Desired Skills/Experience

  • Bachelor of Engineering in Computer Science or relevant field
  • 5 – 7 years experience working on iOS, in both Objective-C and Swift
  • 3+ years in AWS environment
  • Developed, tested and shipped iOS SDKs in both Objective-C and Swift
  • Built/Used static and dynamic libraries/frameworks and optimized them for size, memory and performance
  • Implemented UIs using storyboards, XIBs, programmatically, and via web pages hosted in UIWebview/WKWebView. Handle calls from web pages to SDK and vice-versa.
  • Experience with Crypto APIs for symmetric/asymmetric encryption, hashing, digital signatures, certificates, keychains, SSL/TLS
  • Experience with asynchronous programming, GCD queues, etc.
  • Worked with REST APIs, TouchID/FaceID APIs, etc.
  • Able to integrate Objective-C SDK with Swift using nullability and generics
  • Experience using CocoaPods, Carthage, Swift Package Manager
  • Designed SDKs that work in both apps and extensions, e.g. making file paths configurable
  • Used unit testing frameworks such XCTest/XCUITest
  • Used popular iOS SDKs like Mantle, Realm, MailCore, etc.
  • Experience working with CI/CD pipeline in AWS
  • Experience with Node.js, HTML, JavaScript, Linux, GitHub, JIRA is a plus
  • Background in payments, security, integration is a plus

Competitive pay & stock options and other usual startup benefits. If you are excited about an opportunity to join an early-stage startup that is redefining the way mobile payments are done, please send your resume to careers@minkasu.com

QA Engineer

Minkasu, an innovative mobile payments company based in Silicon Valley, California, USA, is looking for a QA Engineer to join our engineering team in Bangalore. You will have the opportunity to play a key role in testing of our iOS & Android SDKs, backend services, and web applications. You will be working with other engineers responsible for different components of the solution. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential. You will have a chance to join a brilliant engineering team and contribute in a significant way at an early-stage startup. We are looking for a passionate person who can help the engineering team to increase the quality of the products and increase efficiency of the development by planning and automating testing procedures. Do you have what it takes to work in one of the hottest areas of tech today?

Location: Bangalore

Responsibilities

  • Perform manual & automated testing of mobile SDKs, backend services, and web applications
  • Work closely with engineers in an agile environment to review requirements with respect to testability and coverage, plan and execute test plans, create and review test cases achieving high quality standards.
  • Perform QA reporting to include coverage, execution status, and traceability to User Stories for multiple types of testing (story, functional, regression, smoke)
  • Perform functional testing of Node.js backend services using tools like Mocha, Chai and code coverage using tool like Istanbul
  • Perform load/performance testing of backend services
  • Test mobile SDK in multiple iOS/Android devices using AWS Device Farm
  • Test/Monitor REST APIs using Postman
  • Defect Logging and descriptive impact analysis
  • Leverage Continuous Integration, Testing & Deployment using tools like Jenkins, AWS Code Deploy, AWS Code Pipeline and AWS Cloud Watch

Desired Skills/Experience

  • Bachelor of Engineering in Computer Science or relevant field
  • 5 – 7 years of hands on iOS and Android SDK, backend services and web app testing including Functional/UI, REST APIs, etc.
  • 3+ years in AWS environment
  • Core working knowledge of Objective-C, Swift, Java, Node.js, HTML, JS
  • Experience with testing tools/frameworks like Appium, XCTest/XCUITest, JUnit, REST Assured, Selenium
  • Knowledge of tools/frameworks like Crashlytics, TestRail, EarlGrey, UI Automator, Espresso, JMeter is a plus
  • Experience building Continuous Testing environments using AWS Device Farm and/or Sauce Labs, and integrating with CI/CD pipeline in AWS
  • Experience using GitHub, JIRA is a plus
  • Background in payments and security is a plus

Competitive pay & stock options and other usual startup benefits. If you are excited about an opportunity to join an early-stage startup that is redefining the way mobile payments are done, please send your resume to careers@minkasu.com