Senior Full Stack Developer (DevOps)
V
Victory Christian International School
Full-time
N/A
We are seeking an experienced Senior Full Stack Developer to lead our development efforts across the stack and drive engineering excellence. In this role, you will own our CI/CD pipelines, infrastructure-as-code, hands-on coding, reliability practices, and mentor other engineers.
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
KPIs:
- Increase deployment frequency
- Reduce change failure rates
- Improve mean time to recovery (MTTR)
- Optimize p95 latency
- Manage infrastructure cost per environment
- 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.