Full Stack Engineer

Q2 HR Solutions

Metro Manila

On-site

PHP 2,009,000 - 2,678,000

Full time

17 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Q2 HR Solutions is seeking a Senior Full Stack Engineer to design, implement, and deploy comprehensive software solutions across web and mobile interfaces.

You will contribute from design through deployment, ensuring high performance, security, and scalability while guiding junior engineers and driving best practices across the team.

Qualifications

  • Bachelor's degree in Computer Science or a related field.
  • 4+ years of experience in software development or web app development.
  • Strong experience with modern frontend frameworks (React, Vue.js, or Angular).
  • Deep backend expertise with one of Python (Django/Flask/FastAPI) or Node.js (Express/NestJS).
  • Knowledge of RESTful/GraphQL APIs, security best practices, and Agile workflows.

Responsibilities

  • Develop and convert designs into functional websites and applications.
  • Work across frontend and backend, including mobile app considerations.
  • Perform backend integrations and DevOps tasks for reliable deployments.
  • Lead technical discussions and review code for quality and security.
  • Mentor junior engineers and advance engineering practices.

Skills

4+ years experience
React
Vue.js
Angular
Python
Django/Flask/FastAPI
Node.js
Express/NestJS
REST/GraphQL
Git
AWS/Azure/GCP
Docker/Kubernetes
Agile
Security best practices
HTML/CSS

Education

Bachelor's degree in Computer Science or related field

Tools

Git
Docker
Kubernetes
AWS
Azure
GCP

Job description

The Full Stack Engineer is responsible for developing complete software solutions, including complex websites and web applications, while ensuring alignment with business requirements, architectural best practices, and compatibility across a range of screen resolutions.

This role is involved throughout the entire software development lifecycle—from design and development to deployment and maintenance—ensuring solutions are high-performing, scalable, secure, and reliable.

As a senior member of the engineering team, the Senior Full Stack Engineer proactively stays abreast of industry trends, emerging technologies, and best practices. The role identifies and champions opportunities to improve system performance and engineering efficiency while supporting the technical growth of the team through leadership, mentoring, and continuous improvement of engineering practices.

Key Responsibilities
Full-Stack Web Development
  • Develop or convert approved design mock-ups into functional websites or applications based on business and client requirements.
  • Develop client-side software, including websites, web applications, and mobile applications, using appropriate technology stacks.
  • Ensure digital solutions are visually appealing, user-friendly, easy to navigate, and aligned with defined requirements.
  • Perform backend integrations as required.
  • Handle DevOps responsibilities, including server configuration, infrastructure management, and automation, to support reliable and scalable deployments.
  • Implement and maintain security measures for deployed production projects, proactively mitigating risks related to unauthorized access, data breaches, and other vulnerabilities.
Project Development
  • Develop functional, high-quality, high-performing, and scalable backend systems and data access layers within agreed timelines.
  • Deploy projects across various environments, including Development, Staging, and Production, while ensuring alignment with project specifications.
Planning, Reporting, and Review
  • Participate in various stages of the software development lifecycle, including planning, development, testing, deployment, and reporting.
  • Validate and assess the feasibility of website or application features in collaboration with requesting business units.
  • Provide project status updates as requested by the supervisor, project manager, or equivalent team stakeholders.
Technical Leadership
  • Lead technical discussions and contribute to architectural decisions within the team.
  • Conduct thorough and constructive code reviews to promote code quality, adherence to engineering best practices, and knowledge sharing.
  • Provide technical guidance and mentorship to junior engineers.
  • Contribute to the continuous improvement and evolution of engineering standards and practices.
Qualifications and Experience
  • Bachelor's degree in Computer Science or a related field.
  • At least 4+ years of experience in software development, web application development, or a similar role within a related or adjacent industry.
  • Strong understanding of and experience with modern frontend frameworks and libraries, such as React, Vue.js, or Angular.
  • Deep and proven expertise in at least one robust backend language and framework, such as:
  • Python with Django, Flask, or FastAPI
  • Node.js with Express or NestJS
  • Solid understanding of server-side development principles, RESTful and/or GraphQL API design and implementation, and security best practices.
  • Strong understanding of Agile development methodologies and experience working in Agile teams.
  • Strong understanding of security best practices and experience implementing secure coding principles.
  • Proficiency with version control systems, particularly Git, including branching strategies and collaborative development workflows.
Skills and Competencies
Technical Expertise
  • Proficiency in HTML and CSS.
  • Strong database skills using PostgreSQL, MySQL, and/or MongoDB.
  • Strong proficiency in Python, together with other backend languages and frameworks such as Flask, FastAPI, Node.js, and Express.
  • Proven ability to architect and implement complex, scalable APIs using RESTful and/or GraphQL, with a strong focus on security, versioning, and documentation.
  • Hands-on experience architecting, deploying, and managing applications on major cloud platforms such as AWS, Azure, or GCP.
  • Strong understanding of cloud-native patterns and best practices, including serverless architecture, containers, and infrastructure as code.
  • Strong knowledge of mobile-related and server-related technologies.
  • Experience with payment gateway integration and development work.
Project and Leadership Capabilities
  • Excellent project management and time management skills, with the ability to prioritize work and meet deadlines.
  • Effective negotiation and resource management skills.
  • Strong planning and organizational capabilities, including the ability to manage multiple projects and tasks simultaneously.
  • Excellent communication skills, with experience presenting ideas, recommendations, and data clearly.
  • Ability to lead technical discussions, support sound architectural decisions, and contribute to team development.
Collaboration and Professional Competencies
  • Demonstrates emotional intelligence, active listening, empathy, and the ability to build strong relationships while maintaining a customer-centric mindset.
  • Works and communicates effectively within teams, collaborates with colleagues, and builds consensus toward shared goals.
  • Able to lead change and adapt to evolving business needs, shifting priorities, and emerging technologies.
  • Innovation-oriented, using creative problem-solving skills to identify opportunities and improve business outcomes.
  • Demonstrates integrity, ethical standards, and strong personal and professional values.
  • Brings an entrepreneurial mindset, with the ability to drive results, take calculated risks, and explore new ideas.
  • Builds trust through reliability and a strong track record of delivering results.
Why Join Us?

This role offers the opportunity to work on complex, end-to-end digital solutions while contributing across the full software development lifecycle. You will take part in technical and architectural discussions, work with modern technologies and cloud platforms, and help shape engineering practices within the team.

As a Senior Full Stack Engineer, you will also have the opportunity to mentor junior engineers, influence technical direction, improve system performance and engineering efficiency, and contribute to the delivery of scalable, secure, and high-quality software solutions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

ITJ • Mexico

On-site
PHP 5,643,000 - 9,404,000
Senior Full Stack Developer
Senior Full Stack Developer

HHRG Services Inc. • Angeles

On-site
PHP 600,000 - 1,200,000
Full Stack Developer Specialist
Full Stack Developer Specialist

Payreto Group. • Makati

Hybrid
PHP 800,000 - 1,400,000
Competitive Salary Packages
Professional Development Opportunities
Hybrid Work Set-up
+3
Full Stack Software Engineer
Full Stack Software Engineer

Focus Global • Taguig

On-site
Full Stack Developer
Full Stack Developer

Guild Solutions, Inc. • Philippines

Hybrid
PHP 600,000 - 1,200,000
Health Insurance
Hybrid Work Options
Paid Time Off / Sick Leave
+1
Full Stack Developer (Hybrid)
Full Stack Developer (Hybrid)

TE Connectivity • Metro Manila

On-site
PHP 600,000 - 900,000
Senior Full Stack Developer
Senior Full Stack Developer

Our Clients • Taguig

On-site
PHP 1,200,000 - 2,400,000
Full-Stack Developer
Full-Stack Developer

Wing Assistant • Baguio

On-site
PHP 600,000 - 900,000
Competitive salary
Flexible working hours
Growth-focused environment
+1
Full Stack Web Developer
Full Stack Web Developer

ABSI • Manila

On-site
Sr. Fullstack Engineer - Senior Consultant
Sr. Fullstack Engineer - Senior Consultant

The Hackett Group • Mexico

Hybrid
PHP 5,552,000 - 9,254,000