Full-Time

Senior Full-Stack Software Engineer

Posted on 9/18/2025

Boku

Boku

501-1,000 employees

Mobile payments processor via carrier billing

No salary listed

Mumbai, Maharashtra, India

In Person

Category
Software Engineering (1)
Required Skills
Kubernetes
Microsoft Azure
Agile
JavaScript
React.js
MySQL
Git
JUnit
Jest
Java
Postgres
Gradle
Docker
Microservices
AWS
Maven
Vue.js
REST APIs
Oracle
Webpack
AngularJS
Spring
HTML/CSS
Google Cloud Platform
Hibernate
Requirements
  • Bachelor’s degree or equivalent in Computer Science Engineering or Information Technology
  • 9+ years of professional software development experience
  • Solid experience with at least one modern frontend framework (Vue.js, Angular or React)
  • Strong JavaScript, HTML5, and CSS3 skills
  • Strong expertise in Java or other object-oriented programming languages with deep understanding of object-oriented programming principles
  • Extensive experience with Spring Framework, including Spring MVC and/or Spring Boot
  • Strong expertise in relational databases (MySQL, PostgreSQL, Oracle)
  • System design experience with ability to architect scalable, distributed systems
  • Experience with testing frameworks (JUnit, Jest, Cypress)
  • Experience with RESTful API design and implementation
  • Experience with service-oriented architecture
  • Experience integrating with third party web services across a variety of technologies, e.g. REST, SOAP, SMPP
  • Experience with some (or all) of the following technologies/frameworks/tools: JMS, JPA/Hibernate, Jersey, Jetty, Kubernetes
  • Experience using agile methodologies and tools
  • Experience with microservice architecture
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes)
  • Understanding of version control systems (Git)
  • Knowledge of build tools (Maven, Gradle) and frontend build processes (Webpack, Vite)
  • Collaborate closely with QA team to develop effective test cases and provide support with technical expertise during QA testing
  • Strong problem-solving and analytical thinking abilities
  • Excellent communication skills and ability to work in a collaborative team environment
  • Self-motivated with ability to work independently and manage multiple priorities
  • Willingness to learn new technologies and adapt to changing requirements
  • Strong attention to detail and commitment to code quality
  • Experience mentoring junior team members
Responsibilities
  • Develop responsive, user-friendly web interfaces using modern JavaScript frameworks
  • Work primarily with Vue.js and Angular for new projects and feature development
  • Maintain and enhance existing applications built with Vue.js and Angular
  • Collaborate with UX/UI designers to implement pixel-perfect designs
  • Ensure cross-browser compatibility and mobile responsiveness
  • Implement state management solutions and optimize frontend performance
  • Develop and maintain frontend unit tests and integration tests
  • Design, develop, and maintain robust Java-based applications using Spring MVC
  • Build and optimize RESTful APIs and microservices architectures
  • Implement security best practices including authentication, authorization, and data protection
  • Design and work with relational databases (MySQL, PostgreSQL, Oracle) including complex schema design
  • Optimize database performance through query tuning, indexing strategies, and database design
  • Implement caching strategies and performance optimizations
  • Write comprehensive unit tests and perform thorough development testing
  • Design scalable, distributed systems and microservices architectures
  • Create system architecture diagrams and technical specifications
  • Participate in architectural discussions and technical decision-making
  • Design for high availability, performance, and fault tolerance
  • Plan system scalability and capacity requirements
  • Architect end-to-end solutions that seamlessly integrate frontend and backend systems
  • Handle data flow and API integration between frontend and backend services
  • Optimize application performance across the full stack
  • Implement monitoring, logging, and error handling strategies
  • Mentor junior developers and conduct code reviews
  • Contribute to technical documentation and best practices
  • Collaborate with DevOps teams on deployment and infrastructure decisions
  • Collaborate closely with QA team to develop effective test cases and provide support with technical expertise during QA testing

Boku operates a global mobile payments network that lets online businesses accept payments through direct carrier billing and mobile wallets. It connects merchants to mobile operators and digital wallets, enabling customers to pay with their phone number and have charges appear on a carrier bill or deducted from a wallet balance. It stands out by emphasizing carrier billing and mobile-wallet payments at scale across many countries, especially in markets with low credit-card penetration, rather than relying on traditional card gateways. The goal is to help brands monetize services globally by providing a simple, bank-agnostic way for consumers to pay using their mobile accounts.

Company Size

501-1,000

Company Stage

IPO

Headquarters

San Francisco, California

Founded

2008

Simplify Jobs

Simplify's Take

What believers are saying

  • Revenue jumped 34% to $128.5 million in 2025, driven by digital wallets and bundling.
  • Launched Rakuten Pay, Naver Pay, MerPay in Japan and QRPH in Philippines in 2025.
  • Serves Google, Sony, Microsoft, Tencent, Spotify with carrier billing and identity verification.

What critics are saying

  • Adyen's Telefónica, Vodafone deals bypass Boku, cutting 20% Europe market share now.
  • Apple Pay erodes Asia-Pacific volume where it holds 30% smartphone share in 12 months.
  • EU fines force Google to UPI, slashing Boku's revenue 40% within 3-6 months.

What makes Boku unique

  • Boku connects merchants to 200+ local payment methods across 60+ countries via single integration.
  • Trident bundles subscriptions through mobile operators, powering 48.2 million active subscribers.
  • Partners with Vodafone, Verizon, Jio, and wallets like LINE Pay, KakaoPay, GCash.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Remote Work Options

Hybrid Work Options

Flexible Work Hours

Growth & Insights and Company News

Headcount

6 month growth

1%

1 year growth

2%

2 year growth

8%
FinSMEs
Jun 17th, 2025
Ubyx Raises $10M in Seed Funding

Ubyx, a NYC-based provider of a stablecoin clearing system, raised $10M in Seed funding

PYMNTS
Jun 25th, 2020
Boku To Power Up Mobile Payments With Japan’s LINE Pay

Mobile payments firm Boku plans to partner with Japan's LINE Pay, a money-transfer service, to reach the more than 37 million LINE Pay users in Japan.

PYMNTS
Jun 18th, 2020
Carrier Billing’s Coming Renaissance

Boku CEO Jon Prideaux says carrier billing is evolving toward carrier bundling as telcos realize they have more to leverage than just their billing capability.

PYMNTS
Jun 4th, 2020
New Report: Opening Up Banking To Everyone But The Money Launderers

Financial institutions (FIs) are working during the pandemic to provide speedy digital services while fighting off the rise in fraud attempts.

PYMNTS
Jun 3rd, 2020
Why ‘Privacy By Design’ Is Mobile Apps’ Next Big Thing

After some three months of keeping consumers at home, governments around the world are beginning to let people publicly mix again — albeit in a modified fashion that involves wearing masks, keeping socially distant and limiting crowded indoor locations. The big question is how to make sure infection rates and hospitalizations don’t skyrocket.

INACTIVE