Tech Lead (with DevOps Expertise)
COREnglish
- Jakarta
- Permanent
- Part-time
Start Date: ImmediateWe’re seeking an experienced Tech Lead with strong backend, DevOps, and leadership skills to take our platform’s technical delivery. You will oversee development progress, provide hands-on contributions where needed, guide the dev team, and ensure our infrastructure is stable, secure, and production-ready.TasksKey ResponsibilitiesLeadership & Delivery
- Lead the technical direction of the EZClass project and drive it to completion.
- Oversee daily progress, ensuring milestones are met and blockers are resolved quickly.
- Collaborate closely with product, design, and management to align priorities.
- Provide mentorship and guidance to the development team.
- Maintain and optimize core services built with NestJS, ExpressJS (legacy), PostgreSQL, Redis, and Next.js (frontend awareness is a plus).
- Ensure proper API design, scalability, and security.
- Manage integrations with third-party services (Zoom, Stripe, Excalidraw).
- Own infrastructure hosted on DigitalOcean (staging & production) with Docker orchestration.
- Improve and maintain CI/CD pipelines, monitoring, and logging.
- Manage deployments and ensure uptime, security, and scalability.
- Optimize caching, performance tuning, and DDoS protection.
- Ensure code quality, testing coverage, and best practices.
- Guarantee platform compliance with GDPR and PCI-DSS standards.
- Document infrastructure, deployment processes, and technical architecture.
- Proven experience as a Tech Lead / Senior Engineer, ideally in EdTech or SaaS.
- Hands-on expertise with NestJS, Node.js, PostgreSQL, Redis, Docker, and CI/CD pipelines.
- Solid DevOps background, preferably with DigitalOcean, Vercel, and cloud security practices.
- Strong knowledge of scalability, performance tuning, and production support.
- Excellent organizational and leadership skills — able to bring clarity and drive projects across the finish line.
- Familiarity with GDPR compliance and secure systems design.
- Experience with Zoom SDKs, Stripe payments, or similar SaaS integrations.
- Knowledge of multi-tenant SaaS architecture.
- Exposure to front-end frameworks (Next.js/React) for cross-collaboration.