hirq
← All jobs

Ciandt

Senior Software Engineer (TypeScript | React | AWS | AI)

Quezon City, Metro Manila · Hybrid · Full Time · Prod_ Aurora

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

Node.jsAWSReactTypeScriptNext.jsServerlessREST APIsTest AutomationElasticsearchCI/CDGitHub ActionsIAMJavaScriptPHPDockerKubernetes
Senior Software Engineer (TypeScript | React | AWS | AI) Job Purpose As a Senior Software Engineer at CI&T, you will serve as the technical lead within a cross-functional project team, taking ownership of the end-to-end design, development, and delivery of modern full-stack solutions. You will work across a serverless AWS back-end, React and Next.js front-end, and Drupal-based content platform, while driving technical direction, engineering standards, and solution architecture. You will also lead the adoption of AI-driven engineering by building and orchestrating AI agents that improve development speed, testing, support, and operational efficiency. As a trusted technical partner to the client, you will mentor engineers, lead technical discussions, solve complex engineering challenges, and drive continuous improvement across the project. Required Technical Stack Core Tech Stack: TypeScript | Node.js | React | Next.js | AWS | AI Agents | REST APIs | CI/CD - TypeScript / JavaScript – Strong experience with modern development practices and patterns - Node.js – Extensive experience developing scalable back-end applications and RESTful APIs - React / Next.js – Strong experience building modern, responsive front-end applications - AWS – Experience with Lambda, API Gateway, CloudFront, S3, SQS, IAM, WAF, Secrets Manager, SSM, and CloudWatch - AI Agents – Experience building, orchestrating, or integrating AI agents into software solutions or engineering workflows - API Security – Experience with Lambda authorizers, JWT authentication, API keys, and usage plans - Infrastructure as Code – AWS CDK and SAM/CloudFormation - Testing – Jest, Playwright, Cypress, and automated testing practices - API Development – Swagger/OpenAPI and Postman - CI/CD – GitHub Actions and DevOps practices - Monorepo – Turborepo with npm workspaces or Yarn Key Accountabilities Technical Leadership & Engineering Excellence - Lead the technical direction of the project and contribute to architecture and design decisions across the full technology stack - Translate business and client requirements into scalable, secure, and maintainable technical solutions - Lead technical planning, backlog refinement, estimation, and task breakdown - Identify and manage technical debt, risks, dependencies, and architectural trade-offs - Act as the escalation point for complex technical issues and lead troubleshooting and resolution - Establish coding standards, code review practices, testing strategies, and engineering best practices - Drive application performance, scalability, reliability, security, and maintainability - Evaluate new technologies and lead proof-of-concept initiatives that improve engineering quality and delivery Full-Stack Development & Implementation - Design, develop, and maintain serverless back-end services and RESTful APIs using TypeScript, Node.js, AWS Lambda, and API Gateway - Implement secure API access patterns using Lambda authorizers, JWT authentication, API keys, and usage plans - Build search and data capabilities using Amazon OpenSearch Serverless, SQS, and S3 - Develop responsive front-end applications using React, Next.js, and MUI - Work within a Turborepo monorepo using npm workspaces or Yarn - Contribute to and support Drupal 10 and PHP 8.3, including SAML SSO integrations and platform upgrades - Write clean, maintainable, well-documented, and production-ready code - Support enhancements and maintenance across existing full-stack applications and technical systems AI Agents & Automation - Design, build, and orchestrate AI agents that automate and accelerate development, testing, support, and operational workflows - Integrate AI capabilities into project solutions and internal engineering tools in a secure, reliable, and cost-effective manner - Establish guidelines and best practices for responsible AI adoption within the engineering team - Measure and continuously improve the impact of AI-driven engineering initiatives - Share knowledge and mentor team members on AI-assisted engineering practices Development Standards & Best Practices - Establish and enforce coding standards, code review practices, and quality assurance procedures - Lead code reviews and provide constructive feedback to improve overall code quality - Define and implement testing strategies across unit, integration, end-to-end, and load testing - Apply security best practices across authentication, secrets management, IAM, and network protection - Consider performance, scalability, reliability, and cost in technical decisions - Drive continuous improvement across development processes, tooling, and engineering practices Cloud, DevOps & Operations - Provision and manage cloud resources using AWS CDK and SAM/CloudFormation - Own and improve CI/CD pipelines using GitHub Actions - Lead release management and deployment activities across environments - Support containerized workloads using Docker and Kubernetes - Ensure application observability and reliability through New Relic and CloudWatch - Lead post-deployment monitoring, incident response, and root cause analysis - Drive preventive actions to improve system reliability and operational performance Team Development & Mentorship - Mentor and coach junior and middle-level engineers through technical guidance, pairing, code reviews, and knowledge sharing - Lead onboarding and knowledge transfer for new team members - Support continuous learning and adoption of modern engineering practices - Contribute to technical hiring, interviews, and assessments - Share expertise in TypeScript, Node.js, React, Next.js, AWS, AI, and full-stack development Client & Stakeholder Engagement - Serve as the primary technical point of contact for the client - Lead technical discussions, demonstrations, and solution proposals - Translate business requirements into scalable technical solutions - Communicate technical decisions, risks, blockers, and recommendations clearly - Collaborate with designers, product managers, QA, and other stakeholders - Provide technical input on feasibility, timelines, dependencies, and project requirements - Build strong client relationships through technical excellence and effective communication Business Adaptability & Professional Growth - Demonstrate Technical Leadership: Take ownership of technical outcomes, make sound engineering decisions, and guide the team toward delivery goals - Drive Adaptability & Growth: Navigate changing priorities, technologies, and business requirements with confidence - Execute Quality-Focused Development: Deliver secure, scalable, maintainable, and well-tested solutions - Practice Effective Communication: Clearly communicate technical concepts to both technical and non-technical stakeholders - Champion Continuous Learning: Stay current with AI, cloud, full-stack, and software engineering trends and bring relevant practices to the team - Promote Engineering Excellence: Continuously improve development, delivery, and operational practices Core Technology Requirements TypeScript | JavaScript | Node.js | React | Next.js | AWS | Lambda | API Gateway | S3 | SQS | IAM | CloudWatch | AI Agents | REST APIs | AWS CDK | SAM/CloudFormation | GitHub Actions | Jest | Playwright | Cypress | Swagger/OpenAPI | Postman | Turborepo Strong hands-on experience in full-stack software development, TypeScript/Node.js, React/Next.js, AWS serverless technologies, API development, and modern engineering practices is expected. Experience building or orchestrating AI agents is also a key requirement for this role. Preferred Qualifications - Experience with Amazon OpenSearch or OpenSearch Serverless - Experience with PHP 8.x and Drupal 10 - Experience with SAML SSO, PHPUnit, PHPStan, and PHPCS - Experience with Docker, Kubernetes, and Helm - Experience with Storybook, Artillery, LaunchDarkly, FullStory, New Relic, or Pantheon - Experience working with international clients in distributed or remote teams - Experience with cloud-native and serverless architecture - Experience designing and optimizing distributed systems - Experience with AI-assisted software development and engineering automation Key Competencies - Excellent English communication and documentation skills - Strong analytical, problem-solving, and debugging abilities - Ability to troubleshoot complex and distributed systems - Strong understanding of software architecture and system design - Proactive approach to identifying technical risks and improvement opportunities - Strong ownership, accountability, and decision-making skills - Ability to collaborate effectively with global and cross-functional teams - Strong mentoring and technical leadership skills - Ability to communicate complex technical concepts to technical and non-technical stakeholders - Strong interest in emerging AI and cloud technologies