hackquest logo

Full Stack Developer

C

Creciendo Philippines Incorporated

90 - 95K PHP
Full-time

Full Stack Developer


Non-negotiable:

· 5+ years of professional full stack development experience.

· Strong proficiency in React — including functional components, hooks, state management (Redux, Zustand, or Context API), and front-end build tooling (Vite, Webpack, Next.js).

· Expert-level experience in Java back-end development, preferably with Spring Boot and RESTful API design.

· Solid experience in Python for back-end services, scripting, or data-adjacent workflows.

· Demonstrated experience deploying and operating applications on Google Cloud Platform and/or Microsoft Azure.

· Familiarity with containerization using Docker and orchestration with Kubernetes (GKE or AKS).

· Experience with relational databases (PostgreSQL, MySQL, Cloud SQL, BigQuery) and non-relational databases (Firestore, CosmosDB, MongoDB).

· Working knowledge of CI/CD pipelines and GitHub workflows (branching strategies, pull requests, GitHub Actions).

· Solid understanding of software design patterns, distributed systems, and microservices architecture.

· Strong communication and collaboration skills with the ability to work across technical and non-technical stakeholders.


Job Qualifications:

· Experience with REST API development.

· Familiarity with Google Cloud Pub/Sub, Dataflow, or Cloud Composer for event-driven or data pipeline integrations.


· Experience with TypeScript for front-end and/or Node.js services.

· Experience in Agile/Scrum environments with tools like Jira.

· Background working in related industries (retail, shopping, etc.)


Job Responsibilities:

· Front-End Development: Design and build responsive, performant, and accessible user interfaces using React (including hooks, context, Redux or similar state management, and component libraries such as Material UI or Tailwind CSS).


· Back-End Development: Develop robust, secure, and scalable server-side applications and RESTful or GraphQL APIs using Java (Spring Boot or equivalent) and Python (FastAPI or Flask).

· Cloud-Native Applications: Build and deploy applications optimized for cloud environments on Google Cloud Platform (Cloud Run, App Engine, GKE, Pub/Sub, Cloud Storage) and Microsoft Azure (Azure App Services, AKS, Azure Functions, Service Bus).


· Database Design: Design and manage relational and non-relational data stores including Cloud SQL, BigQuery, PostgreSQL, MySQL, Firestore, and Azure Cosmos DB, with an emphasis on performance, security, and data integrity.


· CI/CD & DevOps Collaboration: Work with DevOps teams to support and consume CI/CD pipelines via GitHub Actions, Cloud Build, or Azure DevOps, and contribute to infrastructure discussions as a cloud-aware developer.


· Microservices & APIs: Architect and maintain microservices-based systems using containerization (Docker, Kubernetes/GKE/AKS) with a clear understanding of service communication, resiliency patterns, and API versioning.


· Code Quality & Standards: Champion clean code, SOLID principles, and test-driven development. Conduct thorough code reviews and mentor junior developers to uphold engineering standards.


· Security Best Practices: Implement authentication and authorization standards (OAuth 2.0, OpenID Connect, JWT), manage secrets responsibly, and follow OWASP guidelines for secure application development.


· Monitoring & Troubleshooting: Instrument applications with logging, metrics, and tracing using tools like Grafana to support observability and rapid incident resolution.


· Cross-Functional Collaboration: Communicate effectively with DevOps, data engineering, product, and design teams — participating in sprint planning, technical design discussions, and architecture reviews.

Skills:

Front-End Development


React.js (Functional Components, Hooks, Context API)

State Management (Redux, Zustand)

TypeScript, JavaScript (ES6+)

Next.js, Vite, Webpack

UI Frameworks (Material UI, Tailwind CSS)

Responsive & Accessible Design (WCAG standards)


Back-End Development


Java (Spring Boot, RESTful API Design)

Python (FastAPI, Flask, scripting & data workflows)

Node.js (basic to intermediate)


Cloud & DevOps


Google Cloud Platform (Cloud Run, App Engine, GKE, Pub/Sub, Cloud Storage)

Microsoft Azure (App Services, AKS, Azure Functions, Service Bus)

Docker (containerization)

Kubernetes (GKE, AKS)

CI/CD Pipelines (GitHub Actions, Cloud Build, Azure DevOps)


Database Management


Relational Databases (PostgreSQL, MySQL, Cloud SQL)

Non-Relational Databases (Firestore, MongoDB, Cosmos DB)

Data Warehousing (BigQuery)


Architecture & Engineering


Microservices Architecture

Distributed Systems

Software Design Patterns (SOLID principles)

API Design (REST, GraphQL)

Event-Driven Systems


Security & Best Practices


OAuth 2.0, OpenID Connect, JWT

OWASP Secure Coding Practices

Secrets Management


Monitoring & Performance


Logging, Metrics, and Tracing

Grafana (or similar observability tools)

Performance Optimization & Troubleshooting


Tools & Methodologies


Git & GitHub (branching strategies, PRs)

Agile/Scrum (Jira)

Test-Driven Development (TDD)

Code Review & Mentorship


Soft Skills


Strong Communication Skills

Cross-functional Collaboration

Problem Solving & Critical Thinking

Stakeholder Management