SPECIFIC DUTIES AND RESPONSIBILITIES
Technical Leadership & Architecture
Define, enforce, and promote coding standards and best practices.
Drive architectural decisions to ensure scalability, security, and performance.
Ensure compliance with industry standards, including TMF Forum OpenAPI.
Lead the design and development of complex features across the full technology stack.
Development & Integration
Develop and maintain full-stack web applications using React, TypeScript, Node.js, and Java Spring Boot.
Design and implement RESTful APIs and integrate with backend services.
Implement messaging and streaming solutions using Kafka for real-time data processing.
Oversee integrations with containerization and deployment platforms (Docker, OpenShift) and manage artifacts via JFrog.
Quality, Performance & Operations
Write clean, maintainable, and secure code following SSDLC best practices.
Perform unit testing and end-to-end integration testing to ensure reliability.
Troubleshoot, optimize, and tune application performance, including caching and database optimization.
Monitor and maintain application observability using tools such as ElasticSearch, Grafana, and Dynatrace (as applicable).
Collaboration & Mentorship
Conduct thorough code reviews and provide constructive feedback.
Coach and mentor junior and mid-level developers.
Foster a culture of continuous learning and technical excellence.
Participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives) and collaborate with cross-functional teams
COMPETENCIES
Core Competencies (Must-Have):
8+ years of experience with JavaScript (ES6+), TypeScript, React Hooks, and functional components
8+ years of experience with Java Spring Boot and Node.js
8+ years of experience in microservices architecture and containerization (Docker, OpenShift, Kafka)
8+ years of database experience (Oracle PL/SQL, PostgreSQL, NoSQL)
Complementary Competencies (Good-to-Have):
Experience with TMF Forum standards (OpenAPI, SID, eTOM)
CI/CD tools: Jenkins, GitLab, GitOps
Observability & monitoring: ElasticSearch, Grafana, Dynatrace
Cloud platforms: AWS, Azure, or GCP (basic knowledge)
Caching and performance optimization: Redis or similar
Testing frameworks: Jest, Cypress, JUnit
API documentation: Swagger / OpenAPI
Version control: Git (branching strategies, merge requests)
Container orchestration: Kubernetes (basic exposure)
Messaging systems: Kafka (advanced usage preferred)
QUALIFICATIONS
Educational Qualifications
Bachelor’s degree in computer science, Information Technology, or related field.
Relevant Certifications
Work Conditions
Work from Home
Mid-shift (4PM - 1AM Manila)