Full Stack Engineer
The Full Stack Engineer will be responsible for designing, developing, and maintaining robust
frontend and backend systems that power our digital platforms. You will play a critical role in
translating business requirements into scalable, user-friendly applications that enhance customer
experience and support internal operations.
As a Full-Stack Engineer, you will collaborate with cross-functional teams including product
managers, designers, and other engineers to deliver end-to-end solutions. Your expertise in both
frontend and backend technologies will allow you to build responsive user interfaces, develop
secure APIs, integrate with databases and cloud services, and contribute to system architecture
decisions.
DUTIES AND RESPONSIBILITIES:
1. Design, develop, and maintain scalable front-end interfaces using modern web technologies
(e.g., React, Vue.js, or Angular).
2. Collaborate with cross-functional teams to implement intuitive, user-friendly web application
solutions.
3. Write clean, maintainable, and well-documented code that follows industry best practices.
4. Ensure end-to-end system integration and performance across the technology stack.
5. Develop and maintain database schemas, queries, and optimizations for relational and
NoSQL databases through framework’s ORM.
6. Implement unit, integration, and end-to-end tests to ensure code quality and reliability.
7. Participate in code reviews, design discussions, and sprint planning sessions.
8. Troubleshoot, debug, and resolve production issues in a timely manner.
9. Ensure security best practices are applied in application development.
10.Stay current with emerging technologies and propose improvements to existing architecture
and development workflows.
11.Support DevOps activities, including CI/CD pipelines, cloud deployments, and infrastructure
management.
12.Contribute to documentation, knowledge sharing, and mentoring of other developers when
needed.
13.Other Tasks that may be assigned from time to time.
JOB SPECIFICATIONS:
- Bachelor’s degree in computer science, Information Technology, or a related field.
- At least 3 years as a Full Stack Engineer or similar role.
- Strong proficiency in JavaScript programming.
- Strong understanding of modern JavaScript frameworks (VueJS, ReactJS etc)
- Proficiency in HTML5, CSS3 and responsive design principles
- In-depth knowledge of backend programming languages and frameworks (NodeJs, Express, Python, Flask etc)
- Experience with Authentication, Authorization and Session Management
- Knowledge of relational databases (PostgreSQL, MySQL, etc) and NoSQL (MongoDB,
Redis etc) - Understanding of data modeling, query optimizations, and indexing
- Familiarity with cloud platform (AWS, GCP etc)
- Strong grasp of Agile Methodologies
- Familiarity with Git version control
- Understanding of code review, branching strategies, and release management
- Ability to write tests in unit testing framework and tools (Jest, Mocha etc)
- Awareness of common security vulnerabilities (OWASP Top 10) and how to prevent them
- Understanding of performance optimization for front-end and back-end
- Ability to design scalable and maintainable web applications
DATA PRIVACY CONSENT FORM
By signing this Form, you as the data subject hereby authorize Great Deals E-Commerce Corporation (“GDEC”), its agents, representatives, and officers, to collect, process, use, update, or disclose your personal information, and hereby ratify such previous actions of GDEC, in accordance with its Data Privacy Statement, the Data Privacy Act, and other relevant Data Privacy laws, including the rules, regulations, advisories, and memoranda issued by the National Privacy Commission. This is to establish, confirm, review, or update my records, manage the information provided therein, conduct customer risk, capacity, and suitability assessments, and other legitimate business purposes, and comply with its reporting obligations under applicable laws, rules, and regulations.
You as the data subject likewise authorize Great Deals E-Commerce Corporation to collect, process, disclose, or verify your personal data so processed from any person or entity that GDEC may deem necessary, including, but not limited to, government authorities/offices.
You as the data subject agree to hold GDEC free and harmless from any liability arising from the use of any such information. The consent provided herein shall remain valid until revoked, in accordance with the provisions hereunder.
You as the data subject confirm that you are aware that under the Data Privacy Act, you have the following rights:
(a) the right to withdraw the consent hereby given or to object to the processing of your personal data provided there is no other legal ground or overriding legitimate interest for the processing thereof; (b) the right to reasonable access; (c) the right to rectification; and(d) the right to erasure or blocking of your personal data subject, however, to the conditions for the legitimate exercise of the said rights under the Data Privacy Act and its implementing Rules and Regulations, and subject further to the right of GDEC to terminate any agreement/service/product availed by the signatory by GDEC, by virtue of which the personal information contemplated hereunder has been provided by you as the data subject, due to the withdrawal of your consent or request for the removal of his/her personal information.
Consequently, your signature herein confirms that you have read and fully understood the provisions and consequences of the contents of this instrument, and have been intelligently informed about the processing of your personal data for the given purposes as well as your rights and responsibilities in regard thereto.
In view of the foregoing, you as the data subject hereby voluntarily and freely signify your specific, informed indication of will and consent to the collection and processing of your personal data. On the contrary, should you decide to withdraw your consent for the processing of your personal data during the recruitment process (or any other business purposes; can be changed in accordance with the needs of GDEC), GDEC can validly refuse to proceed with your on-the-job training application and you will no longer be considered for the same by GDEC (or any other business purposes; can be changed in accordance with the needs of GDEC).