The ideal candidate has deep expertise in backend development for large-scale production systems, combined with Android development experience for building the frontend/mobile layer, enabling them to build scalable services, reusable SDKs and components, and intuitive mobile experiences. Your Key Responsibilities Will Include Lead the design and development of backend services and APIs that power payment processing and EV solutions, ensuring scalability, reliability, and ease of integration. Design, build, and maintain high-throughput backend services using Node.js — including queueing and caching layers — for production-scale payment and EV systems. Develop and maintain Android applications using Kotlin as the frontend/mobile layer for payments and EV features. Collaborate with cross-functional teams (Backend, Mobile, Product, and QA) to define and deliver new features across the payments and EV ecosystem. Take ownership of features throughout the entire development lifecycle, from design and implementation to deployment and production support. Provide mentorship and technical guidance to junior developers, fostering best practices in coding, design patterns, and architectural decisions. Debug, optimize, and maintain existing backend services, SDKs, mobile applications, and UI components to ensure seamless functionality and high-quality performance at scale. Requirements What Makes You a Great Fit: Hands-on production experience with BOTH backend development using Node.js AND Android development using Kotlin is mandatory. 5+ years of software development experience in production environments – MUST Strong hands-on experience building backend services, microservices, and RESTful APIs using Node.js – MUST Strong hands-on experience developing Android applications using Kotlin – MUST Experience building reusable Android SDKs, libraries, and modular Android components – MUST Experience using AI-assisted development tools to improve development productivity and c