- Company Name
- Forbes Advisor
- Job Title
- Lead Full Stack Developer (Remote)
- Job Description
-
**Job title**
Lead Full Stack Developer (Remote)
**Role Summary**
Architect, lead, and develop high‑performance web applications within a headless CMS ecosystem. Drive technology strategy, maintain scalable infrastructure, mentor a distributed developer team, and ensure continuous delivery of customer‑centric features.
**Expactations**
- Deliver scalable, production‑ready code that meets performance and security standards.
- Mentor and grow a remote team of developers, fostering collaboration and high quality.
- Own end‑to‑end product development, from architecture through deployment and monitoring.
- Meet defined sprint goals, release schedules, and Core Web Vitals metrics.
**Key Responsibilities**
- Design and evolve the overall technical architecture and infrastructure.
- Write, review, and maintain TypeScript code for both Node.js back‑end and Next.js front‑end.
- Integrate with headless CMS platforms (e.g., Builder.io) and relational databases (MySQL, PostgreSQL).
- Build and maintain asynchronous job/queue systems (e.g., SQS).
- Configure CI/CD pipelines (GitHub Actions) and IaC (Terraform or Pulumi).
- Optimize applications for Core Web Vitals and monitor performance in production.
- Produce clear, comprehensive documentation of code, infrastructure, and processes.
- Champion agile, product‑focused development and continuous deployment.
**Required Skills**
- Expertise in TypeScript, Node.js, and Next.js.
- Experience with headless CMS integration.
- Proficient in relational databases: schema design, query tuning.
- Familiarity with asynchronous processing / job queues.
- Cloud deployment, monitoring, and performance optimization.
- CI/CD pipeline design (GitHub Actions, GitLab CI, etc.).
- Infrastructure‑as‑Code (Terraform, Pulumi).
- Core Web Vitals optimization.
- Application observability, logging, and metric collection.
- Strong testing practices (unit, integration, end‑to‑end).
- Excellent documentation and communication skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
- Certifications in cloud platforms (AWS, Azure, GCP) or DevOps (e.g., AWS Certified Developer, Terraform Associate) are advantageous but not mandatory.