Full-stack Developer
Summary
Full-stack developer designing, building, and maintaining web applications at IT Managers Inc. in Bonifacio Global City: responsive front-ends, server-side services, and REST API/database integrations. Requires 3+ years' experience with React/Angular/Vue, back-end stacks like Java/Python/PHP/Node/.NET, SQL or NoSQL databases, and Git.
Salary: ₱60,000 – ₱90,000 per month
We are looking for a skilled Full-Stack Developer responsible for designing, developing, and maintaining web applications and software solutions. The ideal candidate should have experience working on both front-end and back-end development, building responsive user interfaces, developing server-side applications, and integrating APIs and databases.
Key Responsibilities
Design, develop, test, and maintain scalable web applications and software solutions.
Build responsive and user-friendly front-end interfaces.
Develop and maintain back-end services, business logic, and application functionalities.
Integrate RESTful APIs and third-party services.
Design, manage, and optimize databases to ensure application performance and reliability.
Troubleshoot, debug, and resolve application issues.
Collaborate with UI/UX designers, QA engineers, and other developers throughout the software development lifecycle.
Participate in code reviews and ensure code quality, security, and maintainability.
Prepare and maintain technical documentation.
Contribute to continuous improvement of existing applications and development processes.
Qualifications
3+ years of experience in full-stack or web application development.
Proficiency in at least one front-end technology or framework such as React.js, Angular, or Vue.js.
Experience with back-end programming languages and frameworks such as Java, Python, PHP, Node.js, or .NET.
Working knowledge of HTML5, CSS3, and JavaScript.
Experience with relational or NoSQL databases such as MySQL, PostgreSQL, MongoDB, or Microsoft SQL Server.
Familiarity with RESTful APIs and system integration.
Knowledge of Git or other version control systems.
Understanding of Agile development methodologies and the software development lifecycle.
Strong analytical, problem-solving, and communication skills.
Ability to work independently and collaboratively within a development team.