Intermediate Web Developer | Onsite - Ortigas | PH
Summary
An intermediate full-stack developer who builds and maintains internal web applications supporting Staff Domain's own business operations, working across PostgreSQL, Node.js/Express/NestJS backends, and React frontends. The role emphasizes AI-assisted development (Claude Code, Cursor, Codex, GitHub Copilot) and is onsite in Ortigas, Pasig City.
- Build, enhance, and maintain internal web applications across the database, backend, and frontend layers.
- Develop responsive and user-friendly interfaces using React or other modern frontend frameworks.
- Build backend services and application logic using Node.js, Express, NestJS, or similar frameworks.
- Translate business requirements into functional software that addresses real operational needs.
- Improve existing features and contribute to the ongoing development of our internal platform.
- Use AI coding tools such as Claude Code, Codex, Cursor, and GitHub Copilot to accelerate development and improve productivity.
- Review, understand, test, and validate AI-generated code before incorporating it into applications.
- Identify incorrect assumptions, potential bugs, security concerns, and inefficient implementations in generated code.
- Use AI tools to support debugging, code improvement, documentation, and technical problem-solving.
- Apply sound engineering judgement to ensure that development speed does not compromise code quality, reliability, or maintainability.
- Develop and maintain backend services, application logic, and REST APIs.
- Integrate external platforms, APIs, and third-party services into internal applications.
- Implement appropriate error handling, data validation, and integration logic to ensure reliable application behaviour.
- Troubleshoot API issues and resolve problems involving data exchange between systems.
- Contribute to the design and maintenance of reusable backend components and services.
- Work with PostgreSQL and other structured databases to design and maintain data structures.
- Write, optimise, and troubleshoot SQL queries to support application functionality and reporting requirements.
- Manage database changes, including schema updates and data migrations.
- Ensure data integrity, consistency, and appropriate handling of application data.
- Identify and address database-related performance issues as applications evolve.
- Investigate and resolve bugs, technical issues, and unexpected application behaviour.
- Improve existing code to enhance readability, maintainability, performance, and reliability.
- Test features and validate changes before deployment to minimise disruptions.
- Document important technical decisions, implementation details, and troubleshooting procedures.
- Collaborate with other developers through Git, version control, and code reviews.
- Help maintain consistent development standards and best practices across the internal platform.
- Work directly with internal teams to understand business processes, pain points, and technical requirements.
- Translate operational challenges into practical software solutions.
- Communicate technical concepts and implementation considerations clearly to non-technical stakeholders.
- Identify opportunities to improve existing applications, automate manual tasks, and streamline workflows.
- Take ownership of assigned deliverables from initial requirements through development, testing, and ongoing improvement.
Requirements
- At least 2 years of experience in software development, preferably building and maintaining web applications.
- Strong JavaScript or TypeScript programming skills.
- Experience building backend services using Node.js, Express, NestJS, or similar frameworks.
- Experience developing frontend applications using React or another modern frontend framework.
- Working knowledge of SQL and relational databases, with experience using other structured databases also considered.
- Experience consuming REST APIs and integrating external platforms or services.
- Familiarity with Git, version control, and working with existing codebases.
- Hands-on experience using AI coding tools such as Claude Code, Cursor, Codex, or GitHub Copilot.
- Ability to review and validate AI-generated code rather than relying on generated output without understanding it.
- Strong analytical and problem-solving skills, with the ability to troubleshoot issues independently.
- Ability to take ownership of technical deliverables and follow through on implementation.
- Good written and verbal communication skills in English.
- Willingness to learn new technologies, explore unfamiliar codebases, and adapt to evolving development requirements.
- Experience building internal tools, dashboards, CRMs, or other business applications.
- Experience with PostgreSQL, Docker, authentication, and role-based access control.
- Familiarity with automated testing, continuous integration, and continuous deployment (CI/CD).
- Experience deploying and maintaining applications on cloud platforms.
- Experience integrating business systems such as HubSpot, Zoho, or Microsoft 365.
- Familiarity with application security, performance optimisation, and software development best practices.
Benefits
- Competitive compensation package.
- HMO, Dental, and Life Insurance for you and one free dependent from day one, with the option to enroll additional dependents.
- Paid Leaves: Birthday, Vacation, Medical, and Maternity. Up to 6 Vacation Leaves are convertible to cash on your anniversary.
- Employee Engagement Activities: Year-End Party, Family Day, Team Building, and more!