Senior Full Stack Developer (Node.js/Go/PHP/TypeScript)
We are a rapidly growing technology company and an official Meta Tech Provider. We specialize in building high-performance communication tools and digital transactional platforms handling thousands of requests per minute.
We are looking for a Senior Full Stack Engineer to lead the development of our enterprise messaging infrastructure (WhatsApp Cloud API) and maintain our high-volume transaction engines. You will work with a modern tech stack to build systems that are secure, scalable, and compliant with international standards.
Key Responsibilities
- Enterprise Messaging Integration: Architect and maintain robust integrations with Meta Graph API (WhatsApp Cloud API). Handle complex workflows including Embedded Signup, Template Management, and Webhooks at scale.
- Scalable Backend Development: Build high-performance microservices using Node.js (NestJS/TypeScript) and Golang. Optimize code for high concurrency to handle massive message blasts and transaction volumes.
- System Reliability & Performance: Implement Redis for efficient caching/rate-limiting and manage Message Queues (RabbitMQ/BullMQ) to ensure zero data loss during traffic spikes.
- Frontend Implementation: Develop responsive, user-friendly dashboards for complex system configurations using Vue.js 3 and Tailwind CSS.
- Hybrid Architecture: Maintain and optimize legacy integration layers while driving the migration towards official API standards.
- Compliance: Ensure all system architectures comply with Meta’s Terms of Service and data privacy standards.
Technical Requirements (Must Have)
- API Proficiency: Deep understanding of RESTful APIs and Webhooks. Specific experience with Meta Graph API or similar enterprise messaging APIs is a mandatory requirement.
- Backend Expertise: Strong proficiency in Node.js (TypeScript is a must). Familiarity with NestJS framework is highly preferred.
- Modern Frontend: Solid experience with Vue.js (Vue 3/Composition API) and Tailwind CSS.
- Data & Queuing: Proficiency in MySQL/PostgreSQL for complex queries and Redis for session management. Experience with Message Brokers (RabbitMQ/Kafka) is critical for this role.
- Problem Solving: Proven ability to debug complex asynchronous issues, handle 3rd party API limitations, and manage token-based authentication (OAuth).
- Experience: 3+ years of professional experience in Full Stack Development (SaaS or Fintech background is a plus).
Nice to Have
- Meta Tech Ecosystem: Prior experience working with a BSP (Business Solution Provider) or handling official WhatsApp Business API implementations.
- Golang: Basic knowledge or interest in Go for high-performance services.
- DevOps: Familiarity with Linux Server Management, Docker, and CI/CD pipelines.
Location & Preference
- Domicile: Highly prefer candidates living in Ciledug, Larangan, Karang Tengah, Pondok Aren, or nearby West Jakarta/South Tangerang areas to minimize commute stress.
- Work Arrangement: Full-time, On-site in Ciledug office.