Senior Software Engineer

Date PostedOctober 24, 2026LocationBGC areaCompanyRed Core IT Solutions,Inc.Salary₱40-80KTypeFull-time

Job Summary

The Senior Software Engineer is responsible for designing, developing, and delivering features for an in-house, cloud-native enterprise system, focusing primarily on ReactJS web development and secondary support for React Native mobile applications. The role is hands-on across frontend and backend development, working closely with cross-functional teams to build scalable and high-quality solutions. Additionally, the developer will support legacy platform enhancements and modernization efforts.

Responsibilities

  • Design and develop ReactJS web features
  • Develop mobile features using React Native
  • Build backend services and APIs using Node.js
  • Deploy services using Google Cloud Platform
  • Write clean code and participate in code reviews

Required Skills

  • 6–10+ years as Full Stack Developer
  • Strong expertise in ReactJS
  • Experience with React Native
  • Proficiency in JavaScript / TypeScript
  • Solid Node.js backend experience

Job Details

Software Engineer (ReactJS / React Native / Full Stack) The Software Engineer is responsible for designing, developing, and delivering features for an in-house, cloud-native enterprise system, with a primary focus on ReactJS web development and secondary support for React Native mobile applications. The role is hands-on across frontend and backend development, working closely with architects, QA, UI/UX, and product teams to build scalable, secure, and high-quality solutions. The developer will also support limited enhancements and stabilization of the legacy platform during the modernization phase. Key Responsibilities Frontend Development (Primary) • Design and develop web application features using ReactJS. • Implement responsive, reusable, and maintainable UI components. • Integrate frontend applications with backend APIs and services. • Ensure UI performance, accessibility, and cross-browser compatibility. • Work closely with UI/UX designers to translate designs into functional interfaces. Mobile Development (Secondary) • Develop and maintain mobile application features using React Native. • Ensure consistency of user experience between web and mobile platforms. • Support mobile builds, testing, and release activities as required. Backend & Integration • Develop backend services and APIs using Node.js. • Build and consume RESTful and event-driven APIs. • Integrate applications with data and platform services. • Support data-driven and AI-assisted features through approved APIs and services. Cloud & Platform Development • Build and deploy services using public cloud platforms, primarily Google Cloud Platform. • Work with managed cloud services across compute, data, integration, security, and observability. • Follow architecture standards defined in the approved blueprint. • Support CI/CD pipelines, environment deployments, and release readiness. Quality & Delivery • Write clean, testable, and maintainable code. • Participate in code reviews, sprint planning, and technical discussions. • Collaborate with QA to support functional, integration, and regression testing. • Support defect resolution and production issue analysis. • Produce technical documentation and handover materials. Required Skills & Experience • 6–10+ years of experience as a Full Stack Developer. • Strong expertise in ReactJS for enterprise web applications. • Working experience with React Native for mobile development. • Strong proficiency in JavaScript / TypeScript. • Solid backend development experience using Node.js. • Experience designing and consuming RESTful APIs. • Experience working with cloud-native environments. • Strong understanding of application performance, security, and scalability. • Experience working in Agile or sprint-based delivery teams. Cloud & Technology Experience • Experience with Google Cloud Platform is preferred. • Strong equivalent experience in AWS or Azure is acceptable, with ability to adapt. • Familiarity with cloud-based databases, caching, messaging, and storage services. • Experience integrating applications with data platforms and analytics services. Nice to Have • Experience supporting legacy system modernization. • Exposure to AI-assisted or data-driven application features. • Experience with CI/CD pipelines and DevOps collaboration. • Experience building applications used by operations or enterprise users. • Background in regulated or mission-critical systems. Additional Notes • Open on a client deployment within BGC area • Amenable to start immediately