Solutions Architect

  • Sector: Monroe Information Technology
  • Contact: Crisllie Anne Cayeta
  • Client: Monroe Consulting Group
  • Location: City of Taguig
  • Salary: Negotiable
  • Expiry Date: 28 October 2024
  • Job Ref: BBBH471934_1728883066
  • Contact Email: crisllie.cayeta@monroeconsulting.com.ph


Executive recruitment company Monroe Consulting Group Philippines is recruiting for a prominent technology and consulting firm, renowned as a technological partner for core business processes globally.

Our respected client is seeking a Solution Architect with extensive experience in ReactJS, NodeJS, and modern Serverless and Microservices architecture. The successful candidate will design, implement, and oversee the architecture of scalable and resilient solutions. This role involves building and optimizing applications using Micro-Frontend architecture with Backend-for-Frontend (BFF) patterns, integrating with internal systems, and leveraging Terraform for infrastructure-as-code on AWS. The job is based in BGC, Taguig City, Philippines with a Hybrid work arrangement.

Key Job Responsibilities:

  • Architecture Design: Define the overall technical architecture and infrastructure for building scalable and performant applications using NodeJS on the backend, ReactJS for frontend, and a serverless microservices approach with AWS.
  • Micro-Frontend and BFF Patterns: Architect Micro-Frontend applications with Backend-for-Frontend (BFF) layers to facilitate modular, reusable front-end components while ensuring optimal integration with backend services.
  • Serverless Architecture: Lead the design and implementation of serverless functions (AWS Lambda, API Gateway, etc.) to power microservices, ensuring high availability, low latency, and cost-effectiveness.
  • API Design and Integration: Create and manage highly scalable RESTful APIs to facilitate communication between microservices and internal systems. Ensure APIs follow best practices in security and performance.
  • Internal System Integration: Collaborate with internal teams to design solutions that integrate with existing internal systems. Ensure seamless data flow between internal tools and external applications.
  • Database Design and Optimization: Architect and optimize relational databases using PostgreSQL for scalable and efficient data storage solutions. Ensure database schemas are well-designed, normalized, and indexed for performance.
  • Microservices and Event-Driven Systems: Design and implement a microservices architecture that supports asynchronous and event-driven communication between services, ensuring modularity and scalability.
  • Infrastructure as Code (IaC): Use Terraform to define infrastructure as code (IaC) on AWS, automating the provisioning and management of cloud resources. Implement CI/CD pipelines and monitor system performance using AWS tools.
  • Cloud and DevOps: Design scalable, secure, and fault-tolerant cloud solutions using AWS (Lambda, API Gateway, S3, DynamoDB, CloudWatch, CloudTrail, etc.) and ensure proper monitoring, logging, and security practices are in place.
  • Performance and Security: Drive optimization efforts across the stack, ensuring high performance, scalability, and security for both frontend and backend services.
  • Collaboration and Leadership: Collaborate with product owners, stakeholders, and development teams to align business objectives with technical solutions. Mentor and provide technical guidance to the engineering team.

Key Job Qualifications:

  • Bachelor's/Master's degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience in software architecture and solution design, particularly using ReactJS, NodeJS, and serverless architectures.
  • Strong expertise in Microservices and serverless technologies (AWS Lambda, API Gateway, Step Functions, SQS, SNS).
  • Experience with Micro-Frontend architecture and Backend-for-Frontend (BFF) patterns.
  • Deep understanding of PostgreSQL database design, indexing, optimization, and query performance.
  • Proficiency in AWS services including but not limited to Lambda, API Gateway, DynamoDB, RDS, S3, IAM, CloudWatch, CloudTrail.
  • Experience in using Terraform to define and manage AWS infrastructure as code.
  • Solid knowledge of RESTful design, as well as experience with API gateways and securing APIs.
  • Experience with event-driven systems (e.g., AWS EventBridge, SQS, SNS) and asynchronous messaging patterns.
  • Proven experience in system integration, connecting external applications and internal tools.
  • Strong understanding of DevOps practices and CI/CD pipelines using AWS services (e.g., CodePipeline, CodeDeploy).
  • Experience with application performance tuning and ensuring security best practices (OAuth, JWT, encryption, etc.).
  • Excellent problem-solving skills with a proactive attitude toward identifying issues and resolving them quickly.

Preferred Skills:

  • Knowledge of containerization and orchestration tools (Docker, Kubernetes, AWS Fargate).
  • Experience with Nx Workspace for managing large monorepo setups.
  • Familiarity with TypeORM or similar ORM frameworks for NodeJS.
  • Experience with SwaggerHub or OpenAPI for API documentation.
  • Exposure to other cloud platforms (e.g., GCP, Azure) and multi-cloud strategies.