Role & responsibilities Sr. Software Engineer / Developer - (Next.js + Typescript) Full Job Description We are looking for a skilled Next.js developer to join our front-end development team. In this role, you will be responsible for developing and implementing user interface components using React.js and TypeScript concepts and workflows such as Redux, Flux, and Webpack. You will also be responsible for profiling and improving front-end performance and documenting our front-end code-base. To ensure success as a Next.js developer, you should have in-depth knowledge of JavaScript, TypeScript and React concepts, excellent front-end coding skills, and a good understanding of progressive web applications. Ultimately, a top-class Next.js developer should be able to design and build modern user interface components to enhance application performance. Responsibilities and Duties Meeting with the development team to discuss user interface ideas and applications. Reviewing application requirements and interface designs. Identifying web-based user interfaces. Development and implementing highly responsive user interface components using react and TypeScript concepts. Writing application interface codes using JavaScript, TypeScript following Next.js workflow. Troubleshooting interface software and debugging application codes. Developing and implementing front-end architecture to support user interface concepts. Monitoring and improving front-end performance. Documenting application changes and developing updates. Required Skill-set Bachelors degree or foreign equivalent in Computer Engineering or Computer Science. At least 3+ years of development experience with Next.js/React.js development. At least 2+ years of development experience with TypeScript development. In-depth knowledge of TypeScript, JavaScript, CSS, HTML, and front-end languages. Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux. Understanding of Git and development activities such as merge, conflict resolution of code, pull requests, deployment. Knowledge of performance testing frameworks including Mocha and Jest. Experience with browser-based debugging and performance testing software. Experience with docker-based development/environment configurations. Deep understanding of functioning and implementation of basic algorithms such as sorts, searching and the capability to explain performance characteristics. Fluency in English (Business level), Fluency in Japanese (Conversational level) Good to have Skill-set Track record of developing products in an Agile development environment. Experience with user interface design. Knowledge of Kubernetes. Experience working in a CI/CD environment. Type: Full Time. Preferred candidate profile
The ideal candidate for this position will have a broad technical skillset and extensive experience in this industry. As a result, the candidate should be able to design, develop and test the products required for the company's needs. Moreover, the candidate should be able to work with other developers in determining product strategy. Responsibilities Develop and designing relevant code on project needs Mentoring junior developers Create test driven environment for relevant projects Qualifications Bachelor's degree or equivalent experience in Computer Science 4-6 years of industry experience Technical depth across multiple languages Able to meet deadlines Leadership experience Strong communications skills
You will be joining Money Forward as a QA Engineer with a focus on improving quality across the HR Solutions Division (HRS) product line. The company has recently committed to a 10-year milestone aimed at enhancing product quality by appointing a renowned quality expert as the Chief Quality Officer (CQO) and establishing the CQO Office in 2023 to drive quality improvements company-wide. Your primary responsibility will be to oversee multiple HRS products from a holistic perspective and collaborate with the development team to implement quality enhancement activities such as API test automation, unit testing, integration testing, system testing, and quality analysis. You will lead the development and implementation of QA and automation strategies, ensuring adherence to new development processes like Agile. Key Responsibilities: - Develop and implement QA strategies for the HR Solution product line, Money Forward Cloud - Lead the introduction of API test automation for the HR Solution product line - Formulate test and automation strategies (e.g., Playwright) - Conduct code reviews and unit test reviews to ensure code quality - Analyze quality metrics and drive continuous quality improvement - Review functional and non-functional requirements and develop test cases accordingly Requirements: - Minimum 3 years of experience in software development as a developer or SDET - Proficiency in implementing test strategies and automated testing practices - Experience leading a team of testers or SDETs - Ability to promote advanced testing techniques proactively Language Requirement: - Business-level English proficiency (TOEIC 700 or above) Nice to Have: - Experience in enhancing development processes - Knowledge of architecture and refactoring - Familiarity with CI/CD environments - Conversational level of Japanese (recommended but not mandatory) Benefits: - Startup-like work environment and culture - Flexible work hours and hybrid work policy (WFH 2 days a week) - Various leave options (Casual, Earned, Sick leaves) - Maternity leave of up to 6 months - Casual dress code - Corporate health insurance for family members - Bi-annual performance reviews with potential salary increments - Global work environment - Well-equipped facilities including MacBook Pro, height-adjustable tables, and ergonomic chairs - Opportunities for business trips to Japan and Vietnam offices,
Job Description Overview Money Forward aims to move peoples lives forward by offering various SaaS applications for Back-office operations and eliminating non-essential work from complex daily tasks, and radically changing the quality of and time spent on work. The Technical Revitalization Division is a specialized team within the CTO Office, empowered by the CTO to support product development teams in addressing technical challenges and enhancing existing architectures. Currently, we are deploying engineers to support the revitalization of an HR domain product, Money Forward Cloud Payroll. Additionally, we are seeking two more engineers for full-time assignments to assist in transitioning another product, Money Forward Cloud HRIS (Human Resource Information System), to Kotlin. As a Senior Backend Engineer, you will be responsible for leading projects primarily using Kotlin. Our products are currently in its growth phase, so we are actively seeking someone who can design an architecture and development strategy to accommodate future user expansion at scale. Responsibilities Design, develop, and maintain high-performance backend systems with Kotlin or Java, ensuring scalability and reliability. Design, develop, and maintain high-performance frontend systems with Typescript React, ensuring scalability and reliability. Engage in collaborative efforts with cross-functional teams to conceptualize, architect, and implement new features that enhance our SaaS offerings. Understand existing features and define the best short, medium and long term strategy to migrate or re-architect systems to support our SaaS platform’s growth and scalability for. Identify and address issues which affect our products and lead the efforts to implement solutions across teams by making key technical decisions which define our future engineering direction. Proactively identify and address cross-product performance bottlenecks, ensuring the efficiency and responsiveness of our services. Design and implement robust and maintainable APIs that support both internal and external integrations. Work closely with product managers, designers, and fellow engineers to understand requirements and deliver high-quality solutions. Proactively engage in knowledge sharing across teams and the organization, promoting a culture of learning and development. Create and maintain technical documentation for systems, APIs, and processes. Collaborate with support teams to troubleshoot and resolve technical issues promptly. Requirements Qualifications Bachelor's degree in Computer Science, Engineering, or a related technical field. 3+ years of overall hands-on experience in software engineering, developing and operating web applications, especially using technologies: Kotlin/Java and React. Experience with design, development, and operation of service-oriented or microservices architecture, demonstrating an understanding of scalable and modular architecture. Experience in architecture design and technology selection, showcasing the ability to make informed decisions for optimal solutions. Demonstrated ability to independently analyze, design, and refactor using various design patterns and identify and address anti-patterns. Proficiency in tuning middleware components, including database optimization and performance improvement strategies. Flexibility and adaptability to work with diverse technology stacks, with motivation to learn technologies like Ruby on Rails, Frontend frameworks and others in order to optimize our new systems. Proven track record of actively participating in team-based quality improvement efforts through code reviews and test code implementation. Hands-on experience with test design, creation, and operation using documentation or testing tools like JUnit, Kotest, RSpec, Jest, or similar. Experience in mentoring other engineers, demonstrating the ability to guide and support fellow team members in their professional growth. Experience in managing incident response, including efficient discovery, thorough investigation of root causes, prompt resolution, and implementation of permanent solutions. Nice-to-have Familiarity with Ruby, Ruby on Rails, React or Vue.js. Experience with containerization and orchestration tools such as Docker and Kubernetes. Experience with event driven architectures and similar patterns to optimize performance across our systems. Previous experience working with Scrum and Agile development methodologies, contributing to efficient and collaborative project delivery. Previous exposure to a SaaS environment will be considered an advantage. Tech stack Backend: Kotlin, Java, Ruby, Ruby on Rails, GraphQL, gRPC, Sidekiq Pro, RSpec Frontend: TypeScript, Next.js, Vue.js, Nuxt.js, Jest Infrastructure: Amazon EKS, Aurora, ElastiCache, S3 Infrastructure as Code: Terraform Repositories: GitHub Project management: JIRA Monitoring: Datadog, Rollbar CI/CD: CircleCI, ArgoCD, GitHub Actions Communication Tools: Zoom, Slack, Figma, Miro
Job Summary: We are seeking a detail-oriented and proactive Hybrid QA Engineer to join our team. This role involves 70% manual testing and 30% automation, focusing on ensuring product quality across various platforms and features. You will work closely with developers, product managers, and other QA team members to plan, design, and execute test strategies that cover both functional and non-functional requirements. Key Responsibilities: Design, develop, and execute manual test cases based on product requirements, specifications, and user stories. Perform regression, functional, integration, and exploratory testing across web, mobile, and backend systems. Collaborate with developers and product managers to understand features and identify potential risks early in the development cycle. Contribute to and maintain automated test scripts for regression testing (around 30% of your time). Participate in bug triage, root cause analysis, and defect tracking using tools like JIRA. Ensure test coverage for UI, API, and backend layers as needed. Provide clear and concise documentation of test plans, results, and QA status. Support continuous integration and delivery (CI/CD) by integrating automated tests into pipelines. Work closely with the QA team to improve test processes, tools, and frameworks. Requirements At least 4 to 6 years of experience in software testing, with a solid background in manual testing. Hands-on experience with test case design, execution, and bug reporting. Basic to intermediate knowledge of test automation tools such as Playwright. Familiarity with scripting languages (Typscript) for test automation. Experience with API testing tools (e.g., Postman, REST Assured). Understanding of Agile methodologies and working in Scrum or Kanban teams. Excellent analytical and problem-solving skills and writing document Strong communication and collaboration skills. Experience with test management tools (e.g., TestRail, Zephyr) and version control (e.g., Git) is a plus. Nice to Have: Experience testing cloud-based applications (e.g., AWS, Azure). Performance or security testing knowledge. Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI).
As a pioneering Senior QA Automation Engineer at Money Forward India, you will be responsible for ensuring the superior quality of our innovative BaaS products. Your key responsibilities will include designing, developing, and maintaining automated test suites for BaaS System, APIs, and microservices using industry-standard tools and frameworks. You will seamlessly integrate automated testing into the CI/CD pipeline to ensure consistent, high-quality software releases. Additionally, you will perform thorough automated regression testing, proactively identify and resolve potential issues, and develop performance testing scripts to optimize system performance. In this role, you will need to identify, report, and track defects to resolution, working closely with developers and other stakeholders to ensure timely resolution. Collaboration with developers, product managers, and other QA team members will be essential to ensure a thorough understanding of system requirements. You will create and maintain detailed test documentation, including test plans, test cases, and test reports. Active participation in process improvement initiatives to enhance the efficiency and effectiveness of the QA process will also be part of your responsibilities. Conducting exploratory testing to uncover hidden defects and provide valuable insights into product quality is another key aspect of this role. To qualify for this position, you should have a Bachelor's or advanced degree in Computer Science, Software Engineering, or a related field, along with a minimum of 3+ years of experience in QA automation. Experience with API test tools like Karate/Playwright, strong programming skills in languages such as Python, Java, or JavaScript, and familiarity with test automation frameworks and tools are required. Knowledge of version control systems, performance testing tools, continuous integration and deployment concepts, software development life cycle, and Agile methodologies is essential. Excellent analytical and problem-solving skills, strong communication and collaboration skills, attention to detail, and a commitment to delivering high-quality software are also important qualifications. Desirable skills for this position include experience in a QA Automation role within a SaaS environment, knowledge of API testing tools such as Karate and RestAssured, microservices testing strategies, and familiarity with Banking systems. As a Senior QA Automation Engineer, you will have a critical role in shaping the future of our cutting-edge BaaS product at Money Forward India. Your expertise will contribute to the technological advancements and satisfaction of our global user base. Join us in this exciting journey where your skills and passion will lead to meaningful innovations and success.,
Job Overview We are seeking a proactive and experienced Lead QA Engineer to join our dynamic team. The ideal candidate will have a strong focus on functional testing, end-to-end testing strategies, and production stability, with a solid understanding of AWS environments and monitoring practices. While automation skills are a plus, this role emphasizes comprehensive manual and functional testing approaches, fostering team collaboration, and ensuring application readiness for real-world scenarios. A positive, adaptable attitude and excellent communication skills are essential. Key Responsibilities Testing Strategy Development Design and implement robust functional testing strategies covering pre-release, post-deployment, and production environments. Ensure end-to-end testing aligns with business requirements and technical capabilities. Develop detailed test plans and scenarios for user workflows, edge cases, and complex integrations. Functional Testing Excellence Lead comprehensive manual and exploratory testing to validate system behavior and user experiences. Coordinate with stakeholders to define acceptance criteria and ensure alignment between business goals and testing outcomes. Production Stability Testing Plan and execute testing focused on stability, including resilience, failover, and rollback scenarios. Partner with SRE and DevOps teams to simulate production-like conditions for accurate validation. Monitoring and Observability Define and implement monitoring strategies using AWS tools (e.g., CloudWatch) or third-party solutions (e.g., Datadog, New Relic). Ensure comprehensive log and metric tracking for better troubleshooting and root cause analysis. Defect Management and Risk Assessment Manage the defect lifecycle, ensuring timely communication of issues and resolutions to stakeholders. Assess risks associated with deployments and recommend strategies to mitigate production impacts. Collaboration and Team Leadership Foster a collaborative QA culture, mentoring team members on functional testing best practices. Work closely with developers, product managers, and other teams to integrate quality assurance throughout the SDLC. Continuous Improvement Advocate for QA process enhancements, focusing on functional testing coverage and efficient execution. Identify gaps in current practices and propose solutions to improve efficiency and quality outcomes. Documentation and Reporting Maintain comprehensive documentation, including test plans, test cases, results, and risk assessments. Provide regular quality updates and metrics to stakeholders, ensuring transparency. Requirements Qualifications Education : Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience). Experience: Minimum 8 years in software quality assurance, with 3+ years in a leadership role. Proven expertise in functional and end-to-end testing strategies. Experience in production testing and stability-focused validations. Preferred: Experience in testing accounting or financial software. Technical Skills (Nice-to-Have): Automation: Familiarity with tools like Selenium, Cypress, or TestNG. API Testing: Experience with Postman or SoapUI for functional API validation. Performance Testing: Exposure to tools like JMeter or Gatling. Cloud: Knowledge of AWS services and monitoring tools (e.g., CloudWatch, Datadog). SQL: Ability to validate backend processes and database integrity. Soft Skills: Strong communication and collaboration skills. Positive, proactive mindset with perseverance in overcoming challenges. A team-oriented approach, fostering a shared commitment to quality. This role offers the opportunity to make a significant impact on quality practices and product stability, working within a supportive and innovative team environment.
As a Senior Software Engineer focusing on AI automation, you will play a key role in improving engineering productivity and efficiency across the company by leveraging AI technologies. Our goal is to empower our engineers with more powerful tools, ultimately helping them achieve more in their daily work. We are actively investigating, researching, and developing tools that utilize AI to enhance company-wide engineering productivity. Currently, we are focusing on developing solutions leveraging AI agents, and we seek a senior engineer to take this new challenge and drive the development of AI solutions for our engineering teams. Money Forward recently announced our AI Strategy roadmap, which emphasizes improving AI-driven operational efficiencies and integrating AI agents into our products to deliver better value to our users Responsibilities and Duties Apply AI technologies, especially focusing on LLMs and AI agents, to solve practical engineering productivity challenges. Design and build AI-based solutions that directly improve developer workflows and outcomes. Collaborate closely with different engineering teams across the company to identify pain points and drive the adoption of AI-powered efficiency tools. Examples from our past projects include: Developing solutions that use AI agents to accelerate code migration between frameworks. Designing and building AI-based systems to automate the generation of End-to-End (E2E) tests. Exploring and promoting best practices for using AI in coding and the software development lifecycle among engineering teams. Continuously research and evaluate cutting-edge advancements in LLM agents and prompt engineering techniques to find new ways to apply them to real-world problems. Take end-to-end ownership of projects, from initial scoping and design through implementation, deployment, and continuous improvement. Share knowledge and expertise with team members and the wider engineering organization. Requirements Bachelor's or higher degree in Computer Science, Software Engineering etc Deep knowledge in computer science or related field 5+ years of professional experience in software development Strong experience in Python or Javascript. Experience with LLM tooling, frameworks, platforms, evals Good problem-solving skills Good verbal communication skills Preferred Skills and Experience Experience developing tools used by other engineers. Familiarity with software development workflows and challenges in areas like code migration, testing, and debugging. Ability to work effectively in a rapid, iterative development environment with a high degree of autonomy. Language Requirements English: Fluent in both written and verbal communication.
We are searching for a skilled Next.js developer to join our front-end development team. In this role, you will be responsible for developing and implementing user interface components using React.js and TypeScript concepts and workflows such as Redux, Flux, and Webpack. Additionally, you will be tasked with profiling and enhancing front-end performance while documenting our front-end code base. To excel as a Next.js developer, you should possess a deep understanding of JavaScript, TypeScript, and React concepts, exceptional front-end coding abilities, and a solid grasp of progressive web applications. Ultimately, a top-notch Next.js developer should be capable of designing and constructing modern user interface components to elevate application performance. Responsibilities and Duties - Collaborating with the development team to brainstorm user interface concepts and applications. - Evaluating application requirements and interface designs. - Identifying web-based user interfaces. - Developing and implementing highly responsive user interface components using React and TypeScript concepts. - Crafting application interface codes using JavaScript, TypeScript following the Next.js workflow. - Resolving interface software issues and debugging application codes. - Creating and implementing front-end architecture to reinforce user interface concepts. - Monitoring and enhancing front-end performance. - Documenting application modifications and creating updates. Requirements Required Skill-set - Bachelor's degree or foreign equivalent in Computer Engineering or Computer Science. - Minimum of 3+ years of experience in Next.js/React.js development. - Minimum of 2+ years of experience in TypeScript development. - Profound knowledge of TypeScript, JavaScript, CSS, HTML, and front-end languages. - Familiarity with REACT tools including React.js, Webpack, Enzyme, Redux, and Flux. - Understanding of Git and development activities such as merge, conflict resolution of code, pull requests, deployment. - Proficiency in performance testing frameworks such as Mocha and Jest. - Proficiency in browser-based debugging and performance testing software. - Experience with docker-based development/environment configurations. - Thorough understanding of basic algorithms such as sorts, searching, and the ability to explain performance characteristics. - Fluent in English (Business level). Good to have skill-set - Proven track record of product development in an Agile environment. - Experience in user interface design. - Knowledge of Kubernetes. - Experience working in a CI/CD environment.,
Job Description Overview Money Forward aims to move peoples lives forward by offering various SaaS applications for Back-office operations and eliminating non-essential work from complex daily tasks, and radically changing the quality of and time spent on work. The Technical Revitalization Division is a specialized team within the CTO Office, empowered by the CTO to support product development teams in addressing technical challenges and enhancing existing architectures. Currently, we are deploying engineers to support the revitalization of an HR domain product, Money Forward Cloud Payroll. Additionally, we are seeking two more engineers for full-time assignments to assist in transitioning another product, Money Forward Cloud HRIS (Human Resource Information System), to Kotlin. As a Senior Backend Engineer, you will be responsible for leading projects primarily using Kotlin. Our products are currently in its growth phase, so we are actively seeking someone who can design an architecture and development strategy to accommodate future user expansion at scale. Responsibilities Design, develop, and maintain high-performance backend systems with Kotlin or Java, ensuring scalability and reliability. Design, develop, and maintain high-performance frontend systems with Typescript React, ensuring scalability and reliability. Engage in collaborative efforts with cross-functional teams to conceptualize, architect, and implement new features that enhance our SaaS offerings. Understand existing features and define the best short, medium and long term strategy to migrate or re-architect systems to support our SaaS platform’s growth and scalability for. Identify and address issues which affect our products and lead the efforts to implement solutions across teams by making key technical decisions which define our future engineering direction. Proactively identify and address cross-product performance bottlenecks, ensuring the efficiency and responsiveness of our services. Design and implement robust and maintainable APIs that support both internal and external integrations. Work closely with product managers, designers, and fellow engineers to understand requirements and deliver high-quality solutions. Proactively engage in knowledge sharing across teams and the organization, promoting a culture of learning and development. Create and maintain technical documentation for systems, APIs, and processes. Collaborate with support teams to troubleshoot and resolve technical issues promptly. Requirements Qualifications Bachelor's degree in Computer Science, Engineering, or a related technical field. 3+ years of overall hands-on experience in software engineering, developing and operating web applications, especially using technologies: Kotlin/Java and React. Experience with design, development, and operation of service-oriented or microservices architecture, demonstrating an understanding of scalable and modular architecture. Experience in architecture design and technology selection, showcasing the ability to make informed decisions for optimal solutions. Demonstrated ability to independently analyze, design, and refactor using various design patterns and identify and address anti-patterns. Proficiency in tuning middleware components, including database optimization and performance improvement strategies. Flexibility and adaptability to work with diverse technology stacks, with motivation to learn technologies like Ruby on Rails, Frontend frameworks and others in order to optimize our new systems. Proven track record of actively participating in team-based quality improvement efforts through code reviews and test code implementation. Hands-on experience with test design, creation, and operation using documentation or testing tools like JUnit, Kotest, RSpec, Jest, or similar. Experience in mentoring other engineers, demonstrating the ability to guide and support fellow team members in their professional growth. Experience in managing incident response, including efficient discovery, thorough investigation of root causes, prompt resolution, and implementation of permanent solutions. Nice-to-have Familiarity with Ruby, Ruby on Rails, React or Vue.js. Experience with containerization and orchestration tools such as Docker and Kubernetes. Experience with event driven architectures and similar patterns to optimize performance across our systems. Previous experience working with Scrum and Agile development methodologies, contributing to efficient and collaborative project delivery. Previous exposure to a SaaS environment will be considered an advantage. Tech stack Backend: Kotlin, Java, Ruby, Ruby on Rails, GraphQL, gRPC, Sidekiq Pro, RSpec Frontend: TypeScript, Next.js, Vue.js, Nuxt.js, Jest Infrastructure: Amazon EKS, Aurora, ElastiCache, S3 Infrastructure as Code: Terraform Repositories: GitHub Project management: JIRA Monitoring: Datadog, Rollbar CI/CD: CircleCI, ArgoCD, GitHub Actions Communication Tools: Zoom, Slack, Figma, Miro
As a Lead QA Engineer at our company, your role will involve the following responsibilities: Role Overview: You will be responsible for developing testing strategies, conducting comprehensive manual and functional testing, ensuring production stability, and collaborating with various teams to maintain application readiness for real-world scenarios. Your focus will be on functional testing excellence, production stability testing, monitoring and observability, defect management, risk assessment, team leadership, continuous improvement, documentation, and reporting. Key Responsibilities: - Develop and implement robust functional testing strategies for pre-release, post-deployment, and production environments. - Ensure end-to-end testing aligns with business requirements and technical capabilities. - Lead comprehensive manual and exploratory testing to validate system behavior and user experiences. - Plan and execute testing focused on stability, including resilience, failover, and rollback scenarios. - Define and implement monitoring strategies using AWS tools or third-party solutions. - Manage the defect lifecycle and assess risks associated with deployments. - Foster a collaborative QA culture, mentor team members, and work closely with other teams to integrate quality assurance throughout the SDLC. - Advocate for QA process enhancements and identify gaps for continuous improvement. - Maintain comprehensive documentation and provide regular quality updates to stakeholders. Qualifications Required: - Education: Bachelors degree in Computer Science, Information Technology, or related field. - Experience: Minimum 8 years in software quality assurance, with 3+ years in a leadership role. - Technical Skills (Nice-to-Have): Familiarity with automation tools, API testing tools, performance testing tools, cloud services, and SQL. - Soft Skills: Strong communication and collaboration skills, positive mindset, and a team-oriented approach. If you are looking to join a supportive and innovative team environment where you can have a significant impact on quality practices and product stability, this role is the perfect fit for you.,
Role & responsibilities 5+ years of software engineering experience, including 3+ years of Golang development with a strong focus on concurrent programming (goroutines, channels). Proficient in Go programming, with demonstrated expertise in concurrency control, troubleshooting, and performance optimization for large-scale systems. Experience with cloud-native technologies, particularly AWS, as well as Docker and Kubernetes for infrastructure management. Strong proficiency in SQL databases with proven ability in query optimization for high-performance systems. Hands-on experience with CI/CD pipelines using CircleCI (or similar tools) and version control with GitHub. Adept at troubleshooting and optimizing distributed systems and architectures, ensuring performance and scalability. Proven ability to streamline architecture and processes, driving long-term scalability and efficiency. Experience with designing and managing RESTful APIs and microservices architecture. Demonstrated success in leading production releases, managing timelines, ensuring quality, and fostering team collaboration. Preferred candidate profile Experience with monitoring and logging tools such as Prometheus, Grafana, or the ELK Stack for system performance tracking and analysis. Strong knowledge of security best practices in cloud-native environments, ensuring robust infrastructure protection. Familiarity with message brokers like Kafka or RabbitMQ, particularly in event-driven architectures. Proficiency in continuous integration and automated testing practices, ensuring reliable and efficient deployments. Hands-on experience with Docker and Kubernetes, especially in microservices architecture for scalable application management. Regards, Shanjeev K (8667088178).
As a Senior Golang Engineer at Money Forward India, you will play a crucial role in leading the design and development of complex software systems. Your expertise in Go programming, concurrent programming, and cloud-native technologies will be essential in architecting reliable and efficient applications. Your proactive attitude and problem-solving skills will drive innovation and enhance system performance. Here are the key responsibilities and qualifications for this role: Key Responsibilities: - Lead the design and development of complex software systems using Golang, focusing on concurrent programming, scalability, and performance optimization. - Architect and manage cloud-native applications on AWS, ensuring reliable and secure infrastructure. - Implement CI/CD pipelines with CircleCI and manage version control using GitHub to streamline software development and deployment. - Optimize SQL database performance for efficient data management and query responsiveness. - Collaborate with cross-functional teams to deliver high-quality solutions aligned with business objectives. - Troubleshoot and resolve complex issues in both development and production environments. - Drive problem-solving strategies to enhance the performance and efficiency of distributed systems. - Implement coding best practices to ensure high-quality, maintainable, and scalable code. - Foster innovation by exploring out-of-the-box solutions to technical challenges. - Manage production releases, ensuring seamless deployments and continuous improvement. - Mentor and guide teams to enhance project goals and workflows. Qualifications: - 5+ years of software engineering experience, including 3+ years of Golang development with a focus on concurrent programming. - Proficiency in Go programming, concurrency control, troubleshooting, and performance optimization. - Experience with cloud-native technologies like AWS, Docker, and Kubernetes. - Strong proficiency in SQL databases and query optimization. - Hands-on experience with CircleCI, GitHub, and CI/CD pipelines. - Ability to troubleshoot and optimize distributed systems for performance and scalability. - Experience in designing RESTful APIs and microservices architecture. - Success in leading production releases and fostering team collaboration. In addition to the above, you will benefit from a startup-like work environment, flexible work hours, leaves, maternity leave, casual dress code, corporate health insurance, performance reviews, performance-based bonus, global work environment, MacBook for all employees, and the opportunity to visit Japan and Vietnam offices on a business trip. Join Money Forward India to be part of a dynamic and growth-oriented team where innovation thrives.,
Overview Money Forward aims to move people’s lives forward by offering various SaaS applications for Back-office operations and eliminating non-essential work from complex daily tasks, and radically changing the quality of and time spent on work. The Technical Revitalization Division is a specialized team within the CTO Office, empowered by the CTO to support product development teams in addressing technical challenges and enhancing existing architectures. Currently, we are deploying engineers to support the revitalization of an HR domain product, Money Forward Cloud Payroll. Additionally, we are seeking two more engineers for full-time assignments to assist in transitioning another product, Money Forward Cloud HRIS (Human Resource Information System), to Kotlin. As a Senior Backend Engineer, you will be responsible for leading projects primarily using Kotlin. Our products are currently in its growth phase, so we are actively seeking someone who can design an architecture and development strategy to accommodate future user expansion at scale. Responsibilities Design, develop, and maintain high-performance backend systems with Kotlin or Java, ensuring scalability and reliability. Design, develop, and maintain high-performance frontend systems with Typescript React, ensuring scalability and reliability. Engage in collaborative efforts with cross-functional teams to conceptualize, architect, and implement new features that enhance our SaaS offerings. Understand existing features and define the best short, medium and long term strategy to migrate or re-architect systems to support our SaaS platform’s growth and scalability for. Identify and address issues which affect our products and lead the efforts to implement solutions across teams by making key technical decisions which define our future engineering direction. Proactively identify and address cross-product performance bottlenecks, ensuring the efficiency and responsiveness of our services. Design and implement robust and maintainable APIs that support both internal and external integrations. Work closely with product managers, designers, and fellow engineers to understand requirements and deliver high-quality solutions. Proactively engage in knowledge sharing across teams and the organization, promoting a culture of learning and development. Create and maintain technical documentation for systems, APIs, and processes. Collaborate with support teams to troubleshoot and resolve technical issues promptly. Requirements Qualifications Bachelor's degree in Computer Science, Engineering, or a related technical field. 6+ years of overall hands-on experience in software engineering, developing and operating web applications, especially using technologies: Kotlin/Java and React. Leadership skill is mandatory Willingness to learn and contribute to fullstack development. Experience with design, development, and operation of service-oriented or microservices architecture, demonstrating an understanding of scalable and modular architecture. Experience in architecture design and technology selection, showcasing the ability to make informed decisions for optimal solutions. Demonstrated ability to independently analyze, design, and refactor using various design patterns and identify and address anti-patterns. Proficiency in tuning middleware components, including database optimization and performance improvement strategies. Flexibility and adaptability to work with diverse technology stacks, with motivation to learn technologies like Ruby on Rails, Frontend frameworks and others in order to optimize our new systems. Proven track record of actively participating in team-based quality improvement efforts through code reviews and test code implementation. Hands-on experience with test design, creation, and operation using documentation or testing tools like JUnit, Kotest, RSpec, Jest, or similar. Experience in mentoring other engineers, demonstrating the ability to guide and support fellow team members in their professional growth. Experience in managing incident response, including efficient discovery, thorough investigation of root causes, prompt resolution, and implementation of permanent solutions. Nice-to-have Experience in leading engineering teams. Expertise in frontend development using React and TypeScript. Familiarity with Ruby, Ruby on Rails, React or Vue.js. Experience with containerization and orchestration tools such as Docker and Kubernetes. Experience with event driven architectures and similar patterns to optimize performance across our systems. Previous experience working with Scrum and Agile development methodologies, contributing to efficient and collaborative project delivery. Previous exposure to a SaaS environment will be considered an advantage. Tech stack Backend: Kotlin, Java, Ruby, Ruby on Rails, GraphQL, gRPC, Sidekiq Pro, RSpec Frontend: TypeScript, Next.js, Vue.js, Nuxt.js, Jest Infrastructure: Amazon EKS, Aurora, ElastiCache, S3 Infrastructure as Code: Terraform Repositories: GitHub Project management: JIRA Monitoring: Datadog, Rollbar CI/CD: CircleCI, ArgoCD, GitHub Actions Communication Tools: Zoom, Slack, Figma, Miro Benefits Startup-like Work Environment & Culture Flexible Work Hours & Hybrid Work Policy (WFH 2 days a week) Leaves: Casual, Earned, and Sick leaves Up to 6 months of Maternity Leave Casual Dress code (Shorts, Slippers, Sandals: All OK) Corporate Health Insurance (Covering spouse, kids, and parents) Performance review 2 times a year (Salary can be increased twice) Global Work environment Well-equipped facility: MacBook pro, height adjustable tables, ergonomic chairs, etc. Chance to visit Japan & Vietnam offices on business trips.
Role & responsibilities Accountability for assigned project / product quality Quality Ownership & Strategy Own end-to-end product quality from development through production for a growing HR-focused organization. Establish and champion a quality-first mindset across all teams, ensuring developers and QAs share accountability for quality outcomes. Define and refine quality strategies, test plans, and quality gates for major releases and project milestones. Review test coverage and quality across unit, backend, database, API, and UI layers, ensuring adherence to the Test Pyramid and best practices. Lead defect management, including triage, root cause analysis, and risk assessment, recommending mitigation strategies before deployment. Testing Planning & Execution Design and implement functional testing strategies spanning pre-release, post-deployment, and production environments. Develop, review, and maintain test scenarios and cases aligned with business requirements and user workflows. Oversee regression, integration, and end-to-end testing cycles to assure system-wide quality and stability. Collaborate with developers and product managers to identify risks early and validate features effectively. Maintain clear test documentation, results, and QA reports to ensure visibility and traceability. Coordinate with stakeholders to define acceptance criteria and ensure alignment between business goals and testing outcomes. Collaboration & Leadership Partner with engineering, product, and DevOps to maintain a unified quality vision across SDLC stages. Mentor QA engineers and developers on effective test design, automation strategy, and risk-based testing. Act as a quality advocate, promoting proactive testing practices, continuous improvement, and shared quality ownership. Production Stability & Observability (Optional) Plan and execute stability testing, including resilience, failover, and rollback scenarios. Collaborate with SRE and DevOps to validate releases under production-like conditions. Define and implement monitoring and observability strategies using AWS tools or third-party platforms (e.g., Datadog, CloudWatch). Requirements Qualifications Mandatory Qualifications 7+ years of experience in software testing, with strong hands-on expertise in both manual and automation testing (E2E, API). Proven quality ownership with transparent QA deliverables such as test strategy, plan, and release quality reports. Strong ability to review and guide unit test, integration test quality and ensure overall test completeness across layers. Hands-on experience in test case design, execution, and bug reporting. Experience working in Agile (Scrum/Kanban) environments. Excellent analytical, documentation, and communication skills. Intermediate to advanced proficiency with test automation frameworks (e.g., Playwright, Postman, REST Assured). Strong understanding of API testing, scripting languages, and integration validation. Proven leadership mindset with cross-country collaboration experience. Familiarity with test management tools (e.g., TestRail, Zephyr) and version control systems (e.g., Git). Preferred candidate profile Nice-to-Have Skills Experience testing cloud-based applications (AWS, Azure). Knowledge of back-office or HR domain products. Exposure to performance or security testing (e.g., JMeter, K6). Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI). ISTQB Foundation certification. 2-3+ years of people management experience Soft Skills Strong communication and collaboration skills across functions and geographies. Positive, proactive, and problem-solving mindset. Commitment to fostering a shared ownership of quality within the team.
Overview Money Forward aims to move people's lives forward by offering various SaaS applications for Back-office operations and eliminating non-essential work from complex daily tasks, and radically changing the quality of and time spent on work. To spearhead these critical initiatives, we are seeking a Engineering manager to lead delivery of our products within HRS department. Our products are in a growth phase, so we are actively seeking an individual who can not only contribute technically but also grow the team with a strong technical foundation and leadership skills. Role Summary The Engineering Manager Role is very crucial at Money Forward India where the candidate will be directly responsible for success of the department having ownership Globally to coordinate with JP and Vietnam teams. An ideal candidate will have a product ownership mindset to collaborate with India engineers and JP team where he/she could drive initiation from Goal to planning and implementation. Lead and grow a high-performing engineering team with Talent management, hiring, thought leadership, people management. Requirements Technology 12- 15 years of overall hands-on experience in software engineering, developing and operating web applications with at least 3+ years of experience leading teams. Experience with design, development, and operation of service-oriented or microservices architecture, demonstrating an understanding of scalable and modular architecture. Experience in architecture design and technology selection, showcasing the ability to make informed decisions for optimal solutions. Flexibility and adaptability to work with diverse technology stacks, with motivation to adapt to technologies like Ruby on Rails, Frontend frameworks and others in order to optimize our new systems. Lead triage and root cause analysis for production incidents, ensuring timely resolution and postmortem documentation. Contribute to changes in architecture from existing monolithic to modern architecture, API development , not limited to CI CD, monitoring and logging tools. Process Proven track record of actively participating in team-based quality improvement efforts through code reviews and test code implementation. Previous experience working with Scrum and Agile development methodologies, contributing to efficient and collaborative project delivery. Track progress using agile metrics (velocity, cycle time, burn-down charts) and proactively address delivery risks. People People management for talent retention, talent addressing and growth career frameworks for engineers. Set clear performance metrics and career frameworks fo team members including Goal settings with KPIs. Hands-on experience with test design, creation, and operation using documentation or testing tools like JUnit, Kotest, RSpec, Jest, or similar. Ensure balanced workload distribution and shared ownership of delivery outcomes across geographies. Foster cross-regional collaboration through weekly syncs, shared tooling, and unified engineering standards.
Key Responsibilities: Accountability for assigned project / product quality Quality Ownership & Strategy Own end-to-end product quality from development through production for a growing HR-focused organization. Establish and champion a quality-first mindset across all teams, ensuring developers and QAs share accountability for quality outcomes. Define and refine quality strategies, test plans, and quality gates for major releases and project milestones. Review test coverage and quality across unit, backend, database, API, and UI layers, ensuring adherence to the Test Pyramid and best practices. Lead defect management, including triage, root cause analysis, and risk assessment, recommending mitigation strategies before deployment. Testing Planning & Execution Design and implement functional testing strategies spanning pre-release, post-deployment, and production environments. Develop, review, and maintain test scenarios and cases aligned with business requirements and user workflows. Oversee regression, integration, and end-to-end testing cycles to assure system-wide quality and stability. Collaborate with developers and product managers to identify risks early and validate features effectively. Maintain clear test documentation, results, and QA reports to ensure visibility and traceability. Coordinate with stakeholders to define acceptance criteria and ensure alignment between business goals and testing outcomes. Collaboration & Leadership Partner with engineering, product, and DevOps to maintain a unified quality vision across SDLC stages. Mentor QA engineers and developers on effective test design, automation strategy, and risk-based testing. Act as a quality advocate, promoting proactive testing practices, continuous improvement, and shared quality ownership. Production Stability & Observability (Optional) Plan and execute stability testing, including resilience, failover, and rollback scenarios. Collaborate with SRE and DevOps to validate releases under production-like conditions. Define and implement monitoring and observability strategies using AWS tools or third-party platforms (e.g., Datadog, CloudWatch). Requirements Qualifications Mandatory Qualifications 4+ years of experience in software testing, with strong hands-on expertise in both manual and automation testing (E2E, API). Proven quality ownership with transparent QA deliverables such as test strategy, plan, and release quality reports. Strong ability to review and guide unit test, integration test quality and ensure overall test completeness across layers. Hands-on experience in test case design, execution, and bug reporting. Experience working in Agile (Scrum/Kanban) environments. Excellent analytical, documentation, and communication skills. Intermediate to advanced proficiency with test automation frameworks (e.g., Playwright, Postman, REST Assured). Strong understanding of API testing, scripting languages, and integration validation. Proven leadership mindset with cross-country collaboration experience. Familiarity with test management tools (e.g., TestRail, Zephyr) and version control systems (e.g., Git). Nice-to-Have Skills Experience testing cloud-based applications (AWS, Azure). Knowledge of back-office or HR domain products. Exposure to performance or security testing (e.g., JMeter, K6). Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI). ISTQB Foundation certification. Soft Skills Strong communication and collaboration skills across functions and geographies. Positive, proactive, and problem-solving mindset. Commitment to fostering a shared ownership of quality within the team.
Role Overview: Money Forward is looking for a QA Engineer to oversee multiple HRS products from a cross-cutting perspective and lead quality improvement activities for the HR Solution product line-up, Money Forward Cloud. You will work closely with the development team to introduce quality improvement activities such as automation and shifting left in line with new development processes like Agile. Key Responsibilities: - Build and implement a QA strategy for the HR Solution product line-up - Lead the introduction of API test automation for HR Solution product line-up - Formulate and implement automation strategy, framework, and tools (Playwright, Typescript, etc.) - Conduct code review, unit test review, and PR merge strategy - Review functional and non-functional requirements and develop test cases - Conduct API testing and performance testing - Implement CI/CD Pipeline (Good to have) - Lead project management for the full development lifecycle - Promote increasingly sophisticated testing techniques Qualifications Required: - At least 5+ years" experience as a developer or SDET in software development - Experience implementing test strategies with an awareness of the test pyramid - Experience leading a test team/SDET team - Proven ability to promote increasingly sophisticated testing techniques Additional Details: Money Forward offers a startup-like work environment with flexible work hours and a hybrid work policy. Employees enjoy various benefits such as leaves, maternity leave, casual dress code, corporate health insurance, performance reviews twice a year, and well-equipped facilities. There are also opportunities for business trips to Japan and Vietnam offices. Japanese language proficiency is recommended but not required.,
Role Overview Engineering Manager (AI) is responsible for managing and leading Money Forward's India based AI teams with the company's global AI organization. You will be working closely with global leadership to align with company wide AI mission and lead the team in India for execution of the global direction. This position is designed for a candidate that can combine leadership and architectural level decision making to support the company's AI capabilities. This role is focused on strategic people leadership, encompassing recruitment, performance evaluation, and cross-regional functional collaboration. A core responsibility is ensuring that engineers effectively contribute to the missions and projects defined by regional coordination, working closely with stakeholders. About the Role Money Forward is building a global AI organization across Japan, Vietnam, and India, and we're looking for a Regional AI Manager to lead and develop our India based AI teams. In this role, you'll help shape the future of AI engineering at Money Forward by supporting our team in India, strengthening collaboration with Japan, and ensuring successful project execution under the company's global AI mission. Key Competencies Leadership and team development in a multi cultural, virtual setup. Understanding of AI/ML workflows, project management, and engineering collaboration. Excellent communication and coordination skills. Strong organizational and documentation discipline Requirements Key responsibilities Lead, mentor and develop Money Forward India's AI engineers, data scientists, MLOps and engineers working to support Money Forward AI vision. Provide technical leadership to the team. Identify and resolve technical blockers and encourage experimentation and innovation within the India team while maintaining compliance and alignment. Collaborate withMoney Forward Japan AI divisions and product stakeholders. Support AI engineering teams in India to deliver assigned projects and capabilities within scope and quality standards. Coordinate with Money Forward Japan and other regional managers to align evaluation cycles, expectations and feedback criteria. Partner with HR operations in India and hiring managers to execute recruitment plans for AI roles. Collaborate with Money Forward Japan to confirm headcount needs, job descriptions and hiring priorities Oversee end to end hiring operations in India. Understand engineering team growth areas, career goals and support their professional goals. Ensure new hires are effectively onboard and introduced to the company's AI organization. Maintain operational discipline using plan do check act (PDCA) cycle, focusing on continuous improvement and transparency. Promote retention within engineering teams in Money Forward India. Required skills 10+ overall years of professional experience in software or product development, including AI engineering. 8+ years of experience in team management, leading web/product development or AI-related projects. Proven ability to build and manage high-performing engineering teams across disciplines (backend, data, MLOps, or AI). Strong background and working experience in AI engineering, data science, or machine learning. Experience collaborating with remote or distributed teams (Japan collaboration experience is a plus). Excellent communication and organizational skills. Experience managing 5 or more engineers. Experience being responsible for or having a significant impact on the team's technical decision-making. Experience with recruiting engineers. Sufficient development and design experience to understand and promote the resolution of engineers issues. Preferred Qualifications Prior experience managing AI or ML teams in a product driven environment. Experience in technical recruiting and talent development programs. Familiarity with Japanese business culture or prior collaboration with Japanese teams. Hands-on experience with Python-based ML stacks (PyTorch, TensorFlow, scikit-learn, FastAPI). Experience with AI/ML observability and monitoring tools. Understanding of LLM based systems and AI Agent frameworks.
Overview Until now, Money Forward's QA organisation has been limited in its activities due to the fact that quality activities were carried out through an in-house contracting system, making it difficult to guarantee a high level of product quality or to design quality over the medium to long term. In order to overcome this barrier, Money Forward decided to commit to a 10 year milestone to push forward quality including the following: The appointment of Juichi Takahashi, a quality expert well know in the industry, as CQO The establishment of CQO Office in 2023 with the mission of improving quality across the entire company, including overseas offices The mission of the CQO Office is to formulate a quality strategy for Money Forward as a whole. As of such, it became a high priority to build a team of professional QA engineers who can put these strategies into practice. At present, the main focus is on quality improvement for each product, and the HR Solutions Division (HRS) is one of the divisions strongly committed to quality improvement. The division is experiencing rapid growth coupled with the globalisation of the development organisation, and the launch of new products, so it is essential to ensure continued improvement in quality across the product line and organisation. Therefore, we are looking for someone who can oversee multiple HRS products from a cross-cutting perspective and work with the development team to lead the introduction of quality improvement activities, such as shifting left and automation, in line with new development processes such as Agile. Responsibilities You will be responsible for a wide range of tasks, from building and implementing a QA strategy to project management for our HR Solution product line-up, Money Forward Cloud, with the mission of improving quality for the full development lifecycle. *Right after joining us, we would like you to lead the introduction of API test automation for HR Solution product line-up. Automation strategy formulation and implementation framework, tools (Playwright, Typescript, etc.) Code review, unit test review (code quality), PR merge strategy, Knowledge of good coding standards Analytical and logical thinking Review of functional and non-functional requirements and development of test cases for those requirements. API testing experience CI CD Pipeline (Good to have), version Performance testing experience Requirements Experience implementing test strategies and execution, with an awareness of the test pyramid in terms of QCD (Quality Cost Delivery) and automated testing. At least 5+ years experience working as a developer or SDET in software development Experience leading a test team/SDET team made up of multiple members Someone who can proactively promote increasingly sophisticated testing techniques Nice to have Experience of improving development processes Knowledge of architecture and refactoring Experience of building/maintaining CI/CD environments Japanese: Conversation level (not required but recommended) Benefits Startup-like Work Environment & Culture Flexible Work Hours & Hybrid Work Policy (WFH 2 days a week) Leaves: Casual, Earned, and Sick leaves Up to 6 months of Maternity Leave Casual Dress code (Shorts, Slippers, Sandals: All OK) Corporate Health Insurance (Covering spouse, kids, and parents) Performance review 2 times a year (Salary can be increased twice) Global Work environment Well-equipped facility: MacBook pro, height adjustable tables, ergonomic chairs, etc. Chance to visit Japan & Vietnam offices on business trips
FIND ON MAP