freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Engineer - Team Lead | Hybrid | React | JavaScript | Java

Summary

Lead a team of engineers to build and deploy enterprise-grade full-stack apps using Java, Spring, React, Node.js, and AWS, while mentoring developers and driving technical decisions.

Location: Makati City
Shift: Mid Shift
Open to Philippine-based applicants only

Citco is looking for a Team Lead – Full Stack Engineer to lead the design, development, deployment, and delivery of enterprise applications. This role combines technical leadership, software engineering expertise, and team management.

Key Responsibilities

  • Lead Agile team activities including planning, execution, reviews, and retrospectives

  • Design and develop scalable full-stack applications

  • Drive architecture discussions and technical decision-making

  • Perform code reviews and ensure high-quality development standards

  • Manage CI/CD pipelines and deployment processes

  • Oversee project delivery across development, testing, DevOps, and support functions

  • Mentor and guide team members

  • Evaluate and recommend emerging technologies

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field

  • 8+ years of software engineering experience

  • 5+ years of experience with Java, Spring, and Hibernate

  • 3+ years of experience with Node.js, TypeScript, and React

  • 3+ years of experience with Python

  • 2+ years of experience in a technical leadership role

  • Strong AWS architecture, deployment, and monitoring experience

  • Strong knowledge of CI/CD, Git, and Agile methodologies

  • Experience with Oracle or PostgreSQL databases

Preferred

  • Working knowledge of Kotlin

  • Experience in the financial services industry

  • Knowledge of accounting or general ledger systems

What We Offer

  • Competitive salary and benefits package

  • Global exposure and career advancement opportunities

  • Continuous learning and professional development support

  • Opportunity to work with a world-class technology team

  • Challenging and rewarding projects in a global organization

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available