Search by job, company or skills

tap growth ai

Senior Software Engineer – Backend

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 21 hours ago
  • Be among the first 10 applicants
Early Applicant

Job 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)

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 147181613