Moonlight with us !

A workplace shouldn't limit you from pursuing your passion! 'Moonlight With M2P' supports entrepreneurs building something epic on the side, freelancers making a little extra cash, and anyone hustling. All, while being at M2P!

What’s in it for you

Be a part of one of the fastest growing fintech brands, while building yours!

Better

opportunities

Great

Work Culture

Personal

Development

Financial

Freedom

Better

Networking

Better

Time Management

THE FINE PRINT

Terms & Conditions

  • Should be an upcoming entrepreneur/start-up founder/sportsperson / professional artist, determination to be made at the sole discretion of M2P.
  • Should be willing to work from any of our offices as a consultant.
  • Should declare details of the current projects they are working/have been working on before the onboarding and will have an obligation to update M2P on an ongoing basis.
  • Should comply with the policies of the organization.
  • Should sign a Non-Disclosure Agreement at the time of onboarding.
  • Note: This will be a full time role.

GET #MOONLIT

Browse through our open positions and apply for the same below

What You’ll Do:

M2P Fintech is looking for a Software Development Engineer to build scalable, performant mobile apps on both iOS and Android platforms, that are high-performance, highly available, highly transactional, low latency and massively distributed. As part of a cross functional team, you will be working in a fast-paced and agile work environment delivering quality and innovative solutions that have immediate business impact.

You need to take the challenges and ownership that come while developing a complex system. You should also be a team player with a knack for visual design and utility. Some of the key responsibilities include:

  • Build pixel-perfect, buttery smooth UIs across both mobile platforms.
  • Design & implement user interface components for JavaScript-based web & mobile applications using React ecosystem
  • Work as a part of a small team that includes other react native developers and managers.
  • Build app and UI components from prototypes and wireframes.
  • Work with native modules as and when required.
  • Use Native APIs for tight integrations with both platforms – Android and iOS
  • Maintain code and write automated tests to ensure the product is of the highest quality.
  • Improve front-end performance by eliminating performance bottlenecks
  • Create front-end modules with maximum code reusability and efficiency
  • Implement clean, smooth animations to provide an excellent user interface
  • Work with third-party dependencies and APIs
  • Work with Redux architecture to improve performance of the websites/mobile apps
  • Coordinate with the cross-functional teams to build apps in stipulated time/budget.
  • Transition existing React web apps to React Native.

What You’ll Need to be:

  • Firm grasp of the JavaScript and TypeScript or Clojure Script language and its nuances, including ES6+ syntax
  • Significant experience working with React web and mobile along with tools like Flux, Flow, Redux, etc.
  • In-depth knowledge of JavaScript, CSS, HTML, functional programming, and front-end languages.
  • Strong knowledge of React fundamentals such as Virtual DOM, component lifecycle, and component state.
  • A complete understanding of the full mobile app development lifecycle right from prototyping.
  • Knowledge of type checking, unit testing, typescript, prop types, and code debugging.
  • Experience working with REST APIs, document request models, offline storage, and third-party libraries
  • Familiarity with code versioning tools such as Git, SVN, and Mercurial
  • Knowledge of user interface design and responsive designs.
  • Well-versed in a variety of React Native software and technologies such as Jest, Enzyme, ESLint, and so on.
  • Ability to solve problems with out of the box thought process.
  • Ability to understand business requirements and translate them into technical requirements.
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle.

What You’ll Do:

M2P Fintech is looking for a Software Development Engineer to build scalable software systems that are high-performance, highly available, highly transactional, low latency and massively distributed. As part of a cross-functional team, you will be working in a fast-paced and agile work environment delivering quality and innovative solutions that have an immediate business impact.

You need to take the challenges and ownership that comes while developing a complex system. You should also be a team player with a knack for visual design and utility.

Some of the key responsibilities includes:

  • Develop object-oriented models and design data structures for new software projects and implement business logic and data models with a suitable class design.
  • Conduct software analysis, programming, testing, and debugging, as well as recommending changes to improve the established processes.
  • Recommend software solutions to emerging needs in banking functionality and report ability.
  • Solve complex problems in an innovative way and deliver quality solutions while taking ownership and accountability of assigned things.
  • Demonstrate good learnability and adopt technologies that help build large scale, performant, reliable and sustainable systems.
  • Collaborating with peers and architects on all elements of the development process.

What You’ll Need to be:

  • B.E or B.Tech in Computer Science or any equivalent degree.
  • Strong coding skills with strong hands-on and practical working experience in Java Development.
  • Strong competencies in Data Structures, algorithms and their space-time complexities.
  • Good problem-solving skills, coupled with strong analytical thinking and communication.
  • Excellent debugging skills.
  • Ability to understand business requirements and translate them into technical requirements.
  • Working knowledge of architectures, trends, and emerging technologies.
  • Solid understanding of the full software development life cycle.

What You’ll Do:

M2P Fintech is looking for a Software Development Engineer to build scalable software systems that are high-performance, highly available, highly transactional, low latency and massively distributed. As part of a cross-functional team, you will be working in a fast-paced and agile work environment delivering quality and innovative solutions that have an immediate business impact.

You need to take the challenges and ownership that comes while developing a complex system. You should also be a team player with a knack for visual design and utility.

Some of the key responsibilities includes:

  • Develop object-oriented models and design data structures for new software projects and implement business logic and data models with a suitable class design.
  • Conduct software analysis, programming, testing, and debugging, as well as recommending changes to improve the established processes.
  • Recommend software solutions to emerging needs in banking functionality and report ability.
  • Solve complex problems in an innovative way and deliver quality solutions while taking ownership and accountability of assigned things.
  • Demonstrate good learnability and adopt technologies that help build large scale, performant, reliable and sustainable systems.
  • Collaborating with peers and architects on all elements of the development process.

What You’ll Need to be:

  • B.E or B.Tech in Computer Science or any equivalent degree.
  • Strong coding skills with strong hands-on and practical working experience in Java Development.
  • Strong competencies in Data Structures, algorithms and their space-time complexities.
  • Good problem-solving skills, coupled with strong analytical thinking and communication.
  • Excellent debugging skills.
  • Ability to understand business requirements and translate them into technical requirements.
  • Working knowledge of architectures, trends, and emerging technologies.
  • Solid understanding of the full software development life cycle.

What You’ll Do:

M2P Fintech is looking for a Software Development Engineer to build scalable software systems that are high-performance, highly available, highly transactional, low latency and massively distributed. As part of a cross-functional team, you will be working in a fast-paced and agile work environment delivering quality and innovative solutions that have an immediate business impact.

You need to take the challenges and ownership that comes while developing a complex system. You should also be a team player with a knack for visual design and utility.

Some of the key responsibilities includes:

  • Develop object-oriented models and design data structures for new software projects and implement business logic and data models with a suitable class design.
  • Conduct software analysis, programming, testing, and debugging, as well as recommending changes to improve the established processes.
  • Recommend software solutions to emerging needs in banking functionality and report ability.
  • Solve complex problems in an innovative way and deliver quality solutions while taking ownership and accountability of assigned things.
  • Demonstrate good learnability and adopt technologies that help build large scale, performant, reliable and sustainable systems.
  • Collaborating with peers and architects on all elements of the development process.

What You’ll Need to be:

  • B.E or B.Tech in Computer Science or any equivalent degree.
  • Strong coding skills with strong hands-on and practical working experience in Java Development.
  • Strong competencies in Data Structures, algorithms and their space-time complexities.
  • Good problem-solving skills, coupled with strong analytical thinking and communication.
  • Excellent debugging skills.
  • Ability to understand business requirements and translate them into technical requirements.
  • Working knowledge of architectures, trends, and emerging technologies.
  • Solid understanding of the full software development life cycle.

What You’ll Do:

M2P Fintech is looking for Engineers to build scalable software systems that are high-performance, highly available, highly transactional, low latency, and massively distributed. As part of a cross-functional team, you will be working in a fast-paced and agile work environment delivering quality and innovative solutions that have an immediate business impact.

You will take the challenges and ownership while developing a complex system. You will actively mentor junior engineers, guide them in top development practices, and maintain high-quality codes. You will also be a team player with a knack for visual design and utility

Some of the key responsibilities includes:

  • Work with the Product team to understand and refine the requirements and change them to tech requirements.
  • Drive technical roadmap focusing more on platformization, generic components, and own tech metrics like product reliability, performance, and availability.
  • Break down into components, identify dependencies, understand priorities, plan for iterations and feature creeps, and provide accurate estimates that feed into the larger plan.
  • Recommend software solutions to emerging needs in banking functionality and report ability.
  • Solve complex problems in an innovative way and deliver quality solutions while taking ownership and accountability for assigned things.
  • Mentor and guide team members on everything from structured problem-solving to the development of best practices.

What You’ll Need to be:

  • B.E or B. Tech in Computer Science or any equivalent degree.
  • Minimum 7 years of strong coding skills with strong hands-on and practical working experience in Java Development.
  • Substantial experience in building complex and scalable solutions.
  • Strong object-oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces.
  • Good problem-solving skills, coupled with strong analytical thinking and communication.
  • Excellent debugging skills.
  • Ability to understand business requirements and translate them into technical requirements.
  • Working knowledge of architectures, trends, and emerging technologies.
  • Solid understanding of the entire software development life cycle.

What You’ll Do:

M2P Fintech is looking for Engineers to build scalable software systems that are high-performance, highly available, highly transactional, low latency, and massively distributed. As part of a cross-functional team, you will be working in a fast-paced and agile work environment delivering quality and innovative solutions that have an immediate business impact.

You will take the challenges and ownership while developing a complex system. You will actively mentor junior engineers, guide them in top development practices, and maintain high-quality codes. You will also be a team player with a knack for visual design and utility

Some of the key responsibilities includes:

  • Work with the Product team to understand and refine the requirements and change them to tech requirements.
  • Drive technical roadmap focusing more on platformization, generic components, and own tech metrics like product reliability, performance, and availability.
  • Break down into components, identify dependencies, understand priorities, plan for iterations and feature creeps, and provide accurate estimates that feed into the larger plan.
  • Recommend software solutions to emerging needs in banking functionality and report ability.
  • Solve complex problems in an innovative way and deliver quality solutions while taking ownership and accountability for assigned things.
  • Mentor and guide team members on everything from structured problem-solving to the development of best practices.

What You’ll Need to be:

  • B.E or B. Tech in Computer Science or any equivalent degree.
  • Minimum 7 years of strong coding skills with strong hands-on and practical working experience in Java Development.
  • Substantial experience in building complex and scalable solutions.
  • Strong object-oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces.
  • Good problem-solving skills, coupled with strong analytical thinking and communication.
  • Excellent debugging skills.
  • Ability to understand business requirements and translate them into technical requirements.
  • Working knowledge of architectures, trends, and emerging technologies.
  • Solid understanding of the entire software development life cycle.

What You’ll Do:

We are looking for a 5+ years experienced DevOps engineer that will help our team establish DevOps practice. You will work closely with the technical lead to identify and establish DevOps practices in the company. You will help us build scalable, efficient cloud infrastructure. You will implement monitoring for automated system health checks. Lastly, you will build our CI pipeline and train and guide the team in DevOps practices.

You will take the challenges and ownership while developing a complex system. You will actively mentor junior engineers, guide them in top development practices, and maintain high-quality codes. You will also be a team player with a knack for visual design and utility.

Some of the key responsibilities includes:

  • Implement and own the CI
  • Manage CD tooling
  • Implement and maintain monitoring and alerting
  • Build and maintain highly available production systems
  • Containerization, orchestration implementations, and security - Kubernetes/OpenShift
  • Design, develop, and implement software integrations based on user feedback
  • Implement automation tools and frameworks (CI/CD pipelines)
  • Develop and maintain design and troubleshooting documentation
  • Customized plug-in development for build and code quality tools

What You’ll Need to be:

  • Hands-on experience with software deployment and orchestration technologies, e.g., CloudFormation, Terraform, Docker, Kubernetes, Chef, Puppet, Salt, and Ansible in production environments.
  • Hands-on experience with continuous services like Code Deploy, Jenkins, Bamboo and Artifactory.
  • Proficient with version controlling workflows.
  • Must have- Troubleshoot issues and coordinate with the BU to fix, provide solutions and streamline the DevOps pipeline.
  • Deep understanding of microservices and distributed architecture.
  • AWS Developer and Engineer certified or similar certifications or equivalent practical experience.
  • Strong Linux system administration background.
  • Ability to present and communicate the architecture in a visual form.
  • Strong hands-on experience building CI/CD workflows and using scripting languages (one or more languages, e.g., Python, Java, JavaScript, C#, Go, PowerShell).
  • Must have- Hands-on CI/CD pipelines tools and integrations:
    • Source code management & build branching strategy – Bitbucket/GitHub
    • Release management integration in CI/CD - JIRA Static Code Analysis
    • Dynamic Code Analysis- Veracode/Check marks
    • Orchestrator- anyone: Jenkins/CircleCI/Bamboo
    • Configuration management- anyone: Ansible/Puppet
    • Monitoring- Dynatrace/Sumologic