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)