Full Stack Developer

The Full Stack Developer designs, builds, and maintains both frontend and backend components of web and mobile applications.

Job Title:

Full Stack Developer

Reporting to:

COO, Emporia Group, Inc.

Business Unit:

Emporia Project Manager

Company:

Emporia Group, Inc.

Job Overview

The Full Stack Developer designs, builds, and maintains both frontend and backend components of web and mobile applications. This role covers the full development cycle, including database management, API integration, testing, and deployment. Ideal candidates are technically skilled, problem-solvers, and continuously upskill to stay current with industry trends. Responsibilities include collaborating with teams, ensuring code quality, and delivering secure, scalable applications.

Key Responsibilities

  1. Frontend Development:
    • Design and develop responsive, user-friendly interfaces using HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue).
    • Optimize user experiences for performance, accessibility, and compatibility across devices.
  2. Backend Development:
    • Build and maintain server-side logic, APIs, and databases using languages like Node.js, Python, Ruby, or PHP.
    • Ensure secure, scalable, and efficient backend functionality.
  3. Database Management:
    • Design, implement, and manage databases (SQL or NoSQL) to store and retrieve application data.
    • Optimize database queries for speed and reliability.
  4. Integration and API Development:
    • Develop and integrate APIs for communication between frontend, backend, and third-party services.
    • Ensure seamless data flow and real-time functionality across components.
  5. Testing and Debugging:
    • Conduct thorough testing (unit, integration, end-to-end) to ensure code quality and application stability.
    • Debug and troubleshoot performance issues or bugs.
  6. Version Control and Collaboration:
    • Use version control systems (e.g., Git) for code management and collaboration.
    • Collaborate with cross-functional teams, including designers, project managers, and other developers.
  7. Deployment and Maintenance:
    • Deploy applications to production environments (e.g., AWS, Azure, or Google Cloud) and manage server configurations.
    • Monitor and maintain application performance, addressing any issues post-deployment.
  8. Security Best Practices:
    • Implement security best practices to protect data and prevent vulnerabilities.
    • Regularly update and patch software components.
  9. Continuous Learning and Improvement:
    • Stay updated with new technologies and development practices.
    • Suggest improvements to optimize the tech stack and development workflow.

Qualifications

  • Education: Bachelor’s in Computer Science, IT, or equivalent experience.
  • Frontend Skills: Proficient in HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.
  • Backend Skills: Experience with Node.js, Python, Ruby, or PHP, and relevant frameworks.
  • Database Management: Knowledge of SQL (MySQL, PostgreSQL) and NoSQL (MongoDB) databases.
  • API Integration: Skilled in building RESTful APIs and third-party integrations.
  • Version Control: Proficiency in Git.
  • Testing: Familiar with testing frameworks (e.g., Jest, Mocha) and debugging.
  • Deployment: Experience with cloud services (AWS, Azure) and CI/CD pipelines.
  • Problem Solving: Strong analytical and troubleshooting skills.
  • Collaboration: Effective communicator and team player.
  • Learning Mindset: Enthusiasm for continuous learning and tech trends.

Preferred

  • Advanced Education: Master’s degree or specialized certifications in web/app development.
  • Extensive Frontend Knowledge: Advanced skills in JavaScript frameworks (React, Angular) and experience with modern UI libraries.
  • Backend Expertise: Proficiency in multiple backend languages (e.g., Node.js, Python) and frameworks (e.g., Express, Django).
  • Database Proficiency: Strong experience with both relational (PostgreSQL) and NoSQL databases (MongoDB, Firebase).
  • API Experience: Skilled in both RESTful and GraphQL APIs.
  • DevOps Skills: Knowledge of cloud platforms (AWS, Azure) and CI/CD processes.
  • Testing and QA: Familiar with end-to-end testing, performance testing, and automation.
  • Security Awareness: Knowledge of security best practices for data protection.
  • Advanced Problem-Solving: Proven experience in optimizing performance and scalability.
  • Project Management Tools: Familiarity with tools like JIRA, Trello for agile environments.

Location

100% On-Site work in the Company’s headquarters in Unit 308, One Legacy Place, Don Jesus Blvd cor Kentucky Drive, Alabang Hills, Muntinlupa, Metro Manila, Philippines.

Join Our Team

Join our dynamic team at Emporia Group and be part of a fast-growing digital solutions company. We’re always looking for talented individuals who are passionate about digital innovation and e-commerce. Ready to make an impact? Explore career opportunities with us today!

AI Developer
The AI Developer designs, builds, and integrates AI models into applications to solve complex problems and enhance functionality.
UI/UX Designer
UI/UX Designer creates intuitive, visually appealing user interfaces for web and mobile apps. Key responsibilities include user research, wireframing, prototyping.
Mobile App Developer
The Mobile App Developer designs, builds, and maintains iOS and Android apps using Swift, Kotlin, or cross-platform frameworks like React Native.
Full Stack Developer
The Full Stack Developer designs, builds, and maintains both frontend and backend components of web and mobile applications.
Technical Project Manager
The Technical Project Manager leads web and app development projects from planning to delivery. This role manages cross-functional teams, ensures quality, stays within budget, and meets deadlines.
E-Commerce Manager
The E-Commerce Manager will be responsible for managing a portfolio of clients in the e-commerce space, driving strategic planning, project execution, and operational management to help clients optimize their e-commerce performance.
Multimedia Content Creator
The Multimedia Content Creator will be responsible for crafting engaging and high-quality multimedia content for our clients, from social media visuals to product photography and video content.
Live Commerce Specialist
The Live Commerce Specialist will be responsible for planning, coordinating, and hosting live selling events across multiple e-commerce platforms such as Shopee, Lazada, and TikTok. This role involves engaging audiences in real-time.
Job Listing Form (#3)

DATA PRIVACY

This application form collects and stores personal information for purposes of the screening and hiring process of the Company only.

The Company considers protecting the privacy or confidentiality of its employees and applicants a top priority. Thus, all information disclosed in this application form shall be collected, stored, and processed in compliance with the Data Privacy Act of 2012, otherwise known as Republic Act No. 10173.

Furthermore, all information disclosed upon submission of this form shall not be shared or sold to third parties. Hence, the Company shall not be liable for the applicant’s disclosure, wittingly or unwittingly, of his/her information to any private or public groups, institutions, or organizations.

By submitting this application form, you express your understanding and acceptance of the foregoing.


PERSONAL INFORMATION


Expected Salary

How much is your expected salary for this position?

Notes:
**Interns are not paid.
**Accounting Staff role has a predetermined salary budget at Php 25,000.00 monthly.


CREDENTIALS AND OTHER DOCUMENTS

Upload your credentials


Background Check Authorization (BCA)

The company aims to maintain the integrity of its employee's information. Hence, a background check is necessary.

Instruction:

  1. Download the Background Check Authorization; click here.
  2. Key-in your name and attach your e-signature. Otherwise, you may print and sign the document accordingly.
  3. Please upload the signed document below. The file name must follow this format (Last name, First name - Date).