Senior Full-stack Developer (FOR POOLING)
Job Description:
Location: Makati, Philippines
Contract type: Project-based (1 year)
About the Role:
We are looking for a Senior Full Stack Developer to design, develop, and maintain a secure, scalable, intranet-based enterprise web application using a microservices architecture. You will lead both frontend and backend development, design APIs, optimize databases, and implement DevOps processes for on-premises or Oracle Cloud Infrastructure (OCI) deployment. You will also lead UI/UX design, ensure high-quality deliverables through unit and QA testing, and participate in System Integration Testing (SIT).
Responsibilities:
- Develop an intranet web-based frontend and backend microservices.
- Design UI/UX interfaces and wireframes; collaborate with stakeholders for validation.
- Implement secure, high-performance, responsive applications.
- Optimize database queries, indexing, and stored procedures (Oracle, PostgreSQL, MySQL).
- Build CI/CD pipelines and deploy microservices via Docker, Kubernetes/OKE, and OCI services.
- Conduct unit testing, QA, and SIT; ensure traceability between requirements, test cases, and deployments.
- Apply secure coding practices, input validation, session management, and role-based access control.
- Collaborate with PMs, BAs, QA, and infrastructure teams; produce technical documentation and diagrams.
Required Qualifications:
- 7+ years in full stack development; 3+ years leading production systems
- Proven experience delivering enterprise-grade web applications using microservices.
- Experience with OCI or enterprise on-prem deployments.
- Strong understanding of OWASP Top 10, PCI-DSS, and secure coding practices.
- Expert in JavaScript/TypeScript, SPA frameworks (React, Angular, Vue).
- Expertise in at least one backend stack: Node.js (Express/NestJS), Java (Spring Boot), Python (FastAPI/Django), C# (.NET Core).
- Strong SQL and database design skills (Oracle, PostgreSQL, MySQL).
- Hands-on with Docker, Kubernetes/OKE, CI/CD pipelines.
- Experience in unit testing frameworks (Jest, JUnit, PyTest, NUnit) and QA collaboration.
- Strong problem-solving, leadership, and communication skills.
Preferred Qualifications:
- Experience with intranet security, reverse proxies, and OCI native services (Load Balancer, Functions, API Gateway, Vault)
- Knowledge of event-driven architectures (Kafka/RabbitMQ).
- Familiarity with Domain-Driven Design (DDD), Clean/Hexagonal Architecture.
- Experience with automated SIT pipelines and SRE practices.
Technical Competencies:
- Frontend: SPA frameworks; UX/UI design; wireframing; component testing; performance & accessibility
- Backend: Microservices; API design; performance tuning; security; observability
- Databases: SQL (Oracle/PostgreSQL/MySQL); schema design; indexing; query optimization
- DevOps: Docker; Kubernetes/OKE; CI/CD; monitoring & logging
- Cloud: OCI services or on-prem deployment experience
- Testing: Unit testing; QA testing; System Integration Testing (SIT)
- Architecture: System design; modularization; best practices
- Leadership: Code review; mentorship; communication