Fullstack Developer
Summary
Fullstack Developer in Taguig, Philippines who designs, builds, tests, and maintains web applications end-to-end — responsive front-ends (React, Angular, or Vue), server-side logic and RESTful APIs (Node.js, Java, C#/.NET, Python, or PHP), plus database design and third-party integrations, working within Agile or Waterfall teams.
Key Responsibilities
- Design, develop, test, and maintain web applications across front-end and back-end components.
- Build responsive and user-friendly interfaces using modern front-end technologies.
- Develop server-side applications, business logic, RESTful APIs, and system integrations.
- Design, manage, and optimize databases to ensure application performance and data integrity.
- Collaborate with Business Analysts, UI/UX designers, QA engineers, and other developers to translate business requirements into technical solutions.
- Participate in code reviews, debugging, troubleshooting, and performance optimization.
- Implement application security best practices, including authentication, authorization, and data protection.
- Integrate third-party services, APIs, and external systems as required.
- Support software testing, deployment, production releases, and ongoing application maintenance.
- Maintain technical documentation and follow established coding standards and development best practices.
- Work within Agile or Waterfall project environments to meet project timelines and deliverables.
Qualifications
- 3–10 years of experience in full-stack development or a similar software engineering role.
- Strong proficiency in at least one modern front-end framework, such as React.js, Angular, or Vue.js.
- Strong back-end development experience using technologies such as Node.js, Java, C#/.NET, Python, or PHP.
- Experience developing and integrating RESTful APIs and working with third-party services.
- Knowledge of relational and/or NoSQL databases, such as SQL Server, PostgreSQL, MySQL, MongoDB, or Oracle.
- Understanding of HTML, CSS, JavaScript, and responsive web design.
- Familiarity with Git, version control, debugging, and code review practices.
- Knowledge of software development lifecycle (SDLC), application security, and performance optimization.
- Experience working with Agile methodologies and collaboration tools such as Jira is an advantage.
- Strong analytical, problem-solving, communication, and teamwork skills.
Preferred Qualifications
- Experience deploying and maintaining applications in cloud environments such as AWS, Microsoft Azure, or Google Cloud Platform.
- Familiarity with CI/CD pipelines, Docker, Kubernetes, or other DevOps tools.
- Experience with automated testing, unit testing, and application monitoring.
- Knowledge of microservices architecture and system integration.
- A portfolio of completed applications or relevant software development projects is an advantage.
