Senior Full Stack Developer (DevOps)
Summary
Build and lead a full-stack system using Node.js (NestJS/Express), React, Supabase, and AWS, while integrating AI tools for coding, testing, and automation in an edtech environment.
Hybrid - Pasig 5-10 Yrs Exp Bachelor Full-time
Benefits
- 13th Month Pay, SSS/GSIS
- Bereavement Leave, Maternity & Paternity Leave, Parental Leave, Sick Leave, Vacation Leave, Wedding Leave
Responsibilities
- Architect and develop backend services in Node.js (NestJS/Express) with TypeScript
- Lead front-end development standards and best practices in React.js with TypeScript
- Utilize AI-augmented coding tools like Copilot for efficient development
- Leverage AI-generated templates for component and API scaffolding
- Design and optimize Supabase Postgres schema, ERDs, and row-level security (RLS) policies
- Implement secure authentication flows with AI-assisted role mapping in Supabase
- Configure Supabase Storage, file policies, and Edge Functions for performance and security
- Monitor and optimize SQL query performance using AI-powered analysis in Supabase
- Implement vector embeddings for AI-powered search and retrieval-augmented generation (RAG) features
- Create and collaborate on n8n workflows for system integrations, background jobs, approval flows, and AI-driven automations
- Implement robust error handling, alerts, and webhook triggers in n8n
- Design and operate on AWS infrastructure including IAM, CloudWatch, API Gateway, Lambda, EC2, VPC, S3, and CloudFront
- Implement secure secrets management using AWS Secrets Manager and Parameter Store
- Leverage AWS AI services such as Bedrock, Comprehend, Textract, and Transcribe when appropriate
- Establish CI/CD pipelines using GitHub Actions with AI-assisted pipeline optimization
- Conduct code reviews with the support of AI analysis tools
- Implement comprehensive testing (unit, integration, E2E) with AI-scaffolded test suites
- Apply secure coding practices based on OWASP Top 10 guidelines
- Implement observability through logging, metrics, and tracing with AI anomaly detection
- Write and maintain documentation with the assistance of AI tools
- Mentor junior engineers and conduct design/architecture reviews
- Own release management including readiness assessments and rollback strategies
Skills & Experience
- 7+ years of full-stack development experience
- Expert in Node.js backend frameworks such as NestJS and Express with TypeScript
- Deep knowledge of React.js, hooks, state management, and performance optimization with TypeScript
- Extensive experience with Supabase, including Postgres schema design, RLS, auth, storage, Edge Functions, and performance tuning
- Advanced knowledge of n8n workflow automation, custom nodes, and code
- AWS expertise including IAM, CloudWatch, API Gateway, Lambda, EC2, VPC, S3, CloudFront, Secrets Manager, and AI services
- Infrastructure-as-code using Terraform and AWS CDK
- Strong understanding of security best practices, threat modeling, and secrets management
- Experience with modern engineering practices such as CI/CD, code reviews, testing, secure coding, and observability
- Track record of mentoring engineers and driving engineering excellence
AI-Driven Engineering Expectations
- Utilize AI assistance tools like Copilot and Claude as part of your daily development workflow for code generation, testing, documentation, debugging, and automation
- Design systems and APIs with AI components in mind, including data structure for model training, ethics, and safety considerations
- Apply prompt engineering fundamentals to optimize AI-assisted development
- Familiarity with retrieval-augmented generation and vector stores, especially Supabase integrations
Key Performance Indicators (KPIs)
- Increase deployment frequency
- Improve mean time to recovery (MTTR)
- Drive down security vulnerability findings
If you are passionate about leveraging cutting-edge AI tools to build innovative, reliable, and performant full-stack applications on a modern tech stack, we would love to hear from you. This is an exciting opportunity to lead our technical direction and mentor our growing engineering team.