Back to search
Tap Growth ai Linkedin · Posted 18d ago

Senior Software Engineer – Backend

Manila, National Capital Region (Metro Manila), Philippines

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

About Us – GECO Philippines

GECO Philippines is a global IT talent solutions and technology services company connecting skilled professionals with leading organizations. We specialize in software development, cloud, enterprise systems, and digital transformation, building high-performing teams and delivering innovative tech solutions across Asia and beyond.

Senior Software Engineer – Backend Job Summary

We are seeking a highly skilled Senior Software Engineer – Backend with strong expertise in JavaScript/TypeScript, backend systems, and scalable architecture. You will design, build, and optimize high-performance APIs and services while collaborating with cross-functional teams.

Key Responsibilities
  • Design, develop, and maintain scalable backend systems and APIs
  • Build efficient and reusable server-side applications using JavaScript/TypeScript
  • Optimize performance, scalability, and system reliability
  • Apply clean architecture and best engineering practices
  • Collaborate with frontend, QA, DevOps, and product teams
  • Participate in code reviews and system design discussions
  • Improve CI/CD pipelines and development workflows
  • Ensure code quality through testing and linting
  • Troubleshoot production issues and implement long-term fixes
  • Mentor junior developers when needed

Technical Skills & Qualifications JavaScript / TypeScript
  • Strong proficiency in JavaScript and TypeScript
  • Advanced understanding of typing, interfaces, and generics
  • Clean, scalable code development

Backend Development
  • Experience with RESTful APIs and backend services
  • Microservices and distributed systems knowledge
  • Node.js frameworks (NestJS / Express.js)
  • Database and third-party integrations

Build & Engineering Tools
  • Webpack, Rollup, Vite, Babel, tsup, SWC
  • Optimization: bundling, tree shaking, code splitting, caching

Code Quality
  • ESLint, Prettier
  • Strong coding standards and best practices

Frontend Ecosystem Exposure
  • React (Hooks, Context API, lifecycle)
  • State management: Redux, Recoil, Zustand
  • React Router, TanStack Query, React Hook Form
  • Testing tools and practices

Modern JavaScript Concepts
  • Functional programming
  • Async programming
  • Design patterns (Factory, Observer, Singleton)
  • Reactive programming

Preferred Qualifications
  • Cloud platforms (AWS / Azure / GCP)
  • Docker, Kubernetes, CI/CD pipelines
  • PostgreSQL, MySQL, MongoDB, Redis
  • Testing experience (unit, integration, automation)
  • Strong problem-solving skills
  • Excellent communication and teamwork

Qualifications
  • Bachelor’s degree in IT, Computer Science, or related field
  • 5+ years of backend/software engineering experience
  • Strong system design and architecture background

Work Setup
  • Full-time
  • Hybrid / Onsite / Remote (depending on project)

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent