Full Stack Developer (Web & Mobile)
Mahir · Pune Division, Maharashtra, India
Apply & track with Apply EdgeCompany DescriptionMahir is a SEBI-Registered Investment Adviser (RIA) dedicated to helping investors make informed, disciplined, and long-term financial decisions. The firm combines institutional-grade research, technology, and a structured investment process to deliver transparent, evidence-based advisory services. Mahir's approach is grounded in fundamentals, with every recommendation supported by rigorous research, risk management, and a governance-driven investment framework. In addition to advisory services, Mahir develops integrated financial products and research systems that simplify investing while maintaining high standards of compliance and client trust. The organization focuses on long-term wealth building through equity research, portfolio advisory, risk management frameworks, and financial technology solutions.Role DescriptionThe Full Stack Developer (Web & Mobile) will work on designing, developing, and maintaining scalable web and mobile applications that support Mahir's investment advisory and financial technology platforms. Day-to-day responsibilities include implementing responsive front-end interfaces, building secure and efficient back-end services, integrating APIs, and collaborating with product, research, and operations teams to translate business requirements into technical solutions. The role involves writing clean, testable code, participating in code reviews, optimizing performance, and ensuring robust security and data integrity across the stack. The developer will also contribute to system architecture decisions, documentation, and continuous improvement of development practices and tools. This is a full-time, on-site role based in the Pune/Pimpri-Chinchwad Area.Key ResponsibilitiesDesign, develop, and maintain scalable backend services using Node.js (NestJS, Express.js)Build responsive, performant web applications using React.js and Next.jsDevelop and maintain cross-platform mobile applications using React NativeWork on native mobile modules and features using Java/Kotlin (Android) and Swift/SwiftUI (iOS) when requiredArchitect and implement microservices, ensuring high availability and fault toleranceDeploy, monitor, and manage applications on AWS using Docker and container orchestrationWrite clean, maintainable, and well-tested code in JavaScript/TypeScriptCollaborate with cross-functional teams to define, design, and ship new featuresParticipate in code reviews, architecture discussions, and technical decision-makingOptimize applications for maximum speed, scalability, and securityTroubleshoot, debug, and upgrade existing systems and mobile appsEnsure robust security and data integrity across the stack, in line with compliance requirements for financial/data-sensitive applicationsContribute to system architecture decisions, technical documentation, and continuous improvement of development practicesRequired SkillsLanguages: JavaScript, TypeScript Backend: Node.js, NestJS, Express.js Frontend: React.js, Next.js Mobile: React Native (mandatory); working knowledge of native Android (Java/Kotlin) and/or native iOS (Swift/SwiftUI) is a plus Infrastructure: AWS (EC2, S3, Lambda, RDS, etc.), Docker, Microservices architecture Tools: Git, CI/CD pipelines, RESTful/GraphQL APIs Other: Strong understanding of design patterns, data structures, and system design fundamentalsGood to HaveExperience with Android Studio and Xcode for native builds/debuggingFamiliarity with app store (Play Store / App Store) release and deployment processesExposure to Kubernetes, Terraform, or other IaC toolsExperience with unit/integration testing frameworks (Jest, Mocha, etc.)Understanding of CI/CD tools like Jenkins, GitHub Actions, or AWS CodePipeline