Full-Stack Developer - GIG Rewards App

2 Months ago • 3 Years + • Full Stack Development

Job Summary

Job Description

As a Full-Stack Developer at GIG, you'll own both front-end and back-end development for web and mobile applications. Responsibilities include designing and developing APIs, managing databases (PostgreSQL, Drizzle ORM), ensuring code quality and performance, and collaborating with designers and product managers. You'll work through the entire development lifecycle, implementing security best practices, utilizing Agile methodologies, and staying updated on current technologies. The role requires proficiency in Node.JS, React/React Native, and building RESTful and tRPC APIs. Experience with cloud platforms and CI/CD pipelines is essential.
Must have:
  • Full-stack development (Node.JS, React/React Native)
  • API development (RESTful, tRPC)
  • Database management (PostgreSQL, Drizzle ORM)
  • Code quality & performance optimization
  • Agile development & collaboration
Good to have:
  • Serverless architectures
  • Microservices
  • Automated testing
  • Mobile backend experience
  • GraphQL, WebSockets

Job Details

Description

GIG  (gigrewards.ph) is a questing platform that turns mobile telecom operators into channel partners to do user acquisition and engagement at scale for partner companies.

Users can do quests (tasks related to gaming, shopping, referrals, social media participation, and other micro tasks that drive engagement and revenue) to earn rewards, such as free load and data.

GIG Rewards is sponsored by Smart Telecom and Talk N Text

As a Full-Stack Developer at GIG, you will take ownership of both the front-end and back-end of our applications, from designing and developing APIs to implementing user-facing elements. You will be involved in the entire development lifecycle, from concept to deployment, with an emphasis on code quality, performance, and scalability. The ideal candidate is an experienced developer who can balance hands-on coding with system architecture, and enjoys working collaboratively in a dynamic environment.

Key Responsibilities

  • Full-Stack Development: Design and develop both front-end and back-end components of web and mobile applications, ensuring seamless integration between the two layers.
  • API Development: Build and maintain RESTful APIs, ensuring that data flows smoothly between the front-end, back-end, and external systems.
  • Database Management: Work with relational databases, designing schemas, writing optimized queries, and ensuring secure and efficient data storage and retrieval.
  • Code Quality & Performance: Write clean, scalable, and maintainable code. Continuously monitor and optimize the performance of applications across the stack.
  • Collaboration: Work closely with UX/UI designers, product managers, and other developers to deliver high-quality products on time. Participate in code reviews, pair programming, and other collaborative activities.
  • Security & Best Practices: Implement security best practices across both the front-end and back-end. Stay up-to-date with the latest security threats and address vulnerabilities.
  • Agile Practices: Contribute to the planning and execution of sprints in an Agile environment. Utilize tools such as Jira and Confluence for tracking progress and documenting processes.
  • Continuous Improvement: Stay current with emerging technologies, frameworks, and tools. Share knowledge with the team to ensure the adoption of industry best practices.

Requirements

  • Education: Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Experience: 3+ years of professional experience in full-stack development, with a solid understanding of both front-end and back-end technologies.
  • Languages/Technologies: Proficiency in Node.JS and in React/React Native.
  • Databases: Strong experience with relational databases (PostgreSQL) and some experience with using Drizzle ORM. Expertise in database design, query optimization, and ensuring high availability.
  • API Development: Deep understanding of building and consuming tRPC APIs and integrating third-party services.
  • Version Control: Proficiency with Git for version control and collaboration.
  • Front-End Skills: Strong experience with front-end frameworks and libraries (i.e. TailwindCSS), and responsive design principles.
  • Cloud Platforms: Familiarity with cloud platforms such as AWS, Azure, or Google Cloud and experience deploying applications to cloud environments.
  • Security: Experience implementing web security best practices, including authentication, authorization, data protection, and preventing common vulnerabilities (e.g., XSS, SQL Injection).
  • Development Tools: Experience with CI/CD pipelines, Docker, testing frameworks, and other tools that aid in the development and deployment process.

Preferred Skills

  • Familiarity with serverless architectures and microservices patterns.
  • Knowledge of automated testing tools and frameworks (e.g., Jest, Mocha, Selenium).
  • Familiarity with Agile methodologies, including Scrum, Kanban, and DevOps.
  • Experience working with mobile application backends (e.g., Firebase, mobile SDKs, push notifications).
  • Knowledge of GraphQL, WebSockets, or other real-time data technologies.

Personal Attributes

  • Analytical and Problem-Solving: Strong ability to break down complex problems and devise effective solutions across both the front-end and back-end.
  • Collaborative: Comfortable working in a team, with excellent communication skills to work with different stakeholders (both technical and non-technical) and team members.
  • Self-Starter: Ability to take ownership of projects and tasks, working independently as well as part of a team.
  • Continuous Learner: Eagerness to stay updated on the latest trends and technologies in full-stack development.
  • Attention to Detail: A focus on delivering high-quality code and user experiences.
  • Time Management: Strong organizational skills and the ability to prioritize tasks in a fast-paced environment.

Similar Jobs

Ajmera Infotech - Senior React Developer

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
6 Months ago
ION - Front End Developer - Italy

ION

Turin, Piedmont, Italy (On-Site)
4 Months ago
ByteDance - [TH] Sales Engineer - BytePlus

ByteDance

Bangkok, Bangkok, Thailand (On-Site)
3 Months ago
Luxoft - Senior PySpark Data Engineer

Luxoft

(Remote)
2 Months ago
Nagarro - Associate Principal Engineer, Cloud

Nagarro

Hyderabad, Telangana, India (On-Site)
3 Months ago
Aristocrat Gaming - Senior Software Engineer (Full Stack)

Aristocrat Gaming

North Ryde, New South Wales, Australia (Hybrid)
4 Months ago
Google - Software Engineer III, Payments

Google

(On-Site)
1 Month ago
The Walt Disney Company - Lead Software Engineer

The Walt Disney Company

New York, New York, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playtech - Fullstack Developer

Playtech

Kyiv, Kyiv City, Ukraine (On_site)
1 Month ago
Barracuda Networks  Inc  - Senior Software Engineer - IP/IR

Barracuda Networks Inc

Bengaluru, Karnataka, India (On-Site)
3 Months ago
The Walt Disney Company - Sr Software Engineer (Roku)

The Walt Disney Company

Morrisville, North Carolina, United States (On-Site)
3 Months ago
Luxoft - Senior PySpark Data Engineer

Luxoft

(Remote)
2 Months ago
ByteDance - Frontend Software Engineer Graduate (Global E-commerce-US) - 2025 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
ByteDance - Backend Engineer, Machine Learning Systems - Singapore

ByteDance

Singapore (On-Site)
3 Months ago
PlayStation Global - Sr Software Engineer

PlayStation Global

Madison, Wisconsin, United States (Hybrid)
1 Month ago
Mulya Technologies - Physical Design Manager

Mulya Technologies

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Luxoft - Technical Lead UI - React

Luxoft

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
CodeVyasa - Senior React js Developer

CodeVyasa

Mumbai, Maharashtra, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Makati, Metro Manila, Philippines

Canva - Service Operations Lead - Admin Support

Canva

Makati, Metro Manila, Philippines (On-Site)
2 Months ago
Visa - Technical Support Analyst (Financial/Payments)

Visa

Pasay, Metro Manila, Philippines (On-Site)
3 Months ago
NinjaVan - B2B Account Executive

NinjaVan

Cabuyao, Calabarzon, Philippines (Hybrid)
4 Months ago
PwC - SAP SAC Professional Senior Associate

PwC

Makati, Metro Manila, Philippines (On-Site)
3 Months ago
CloudHire - Sales Program Coordinator

CloudHire

Philippines (Remote)
3 Months ago
PwC - Financial Crime Unit (FCU) Management Information Associate

PwC

Makati, Metro Manila, Philippines (On-Site)
4 Months ago
Yield Guild Games - Performance Marketing Manager

Yield Guild Games

Mandaluyong, Metro Manila, Philippines (Hybrid)
1 Month ago
Seedify - Community Moderators (weekend)

Seedify

Philippines (Remote)
2 Months ago
Far Out Scout - Virtual Accountant (Canada)

Far Out Scout

Philippines (Remote)
3 Months ago
Nasdaq - Senior Data Analyst - Multiple Opening

Nasdaq

Taguig, Metro Manila, Philippines (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Progress - Software Engineer II (C++)

Progress

Hyderabad, Telangana, India (On-Site)
3 Months ago
Nielsen Holdings - C#, .Net + Datascience

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Larian Studios - DEVOPS FULL-STACK ENGINEER

Larian Studios

Quebec, Canada (On-Site)
1 Month ago
Next Level Business Services - Angular JS Developer

Next Level Business Services

Milwaukee, Wisconsin, United States (On-Site)
3 Months ago
Nagarro - Associate Principal Engineer (Fullstack Architect)

Nagarro

Johannesburg, Gauteng, South Africa (On_site)
2 Months ago
Rockstar Games - Senior Full Stack Engineer (C#/React)

Rockstar Games

Andover, Massachusetts, United States (On-Site)
5 Months ago
AiDash - Staff Machine Learning Engineer

AiDash

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Postman - Software Engineer II, API scalability & Performance Engineering

Postman

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Nagarro - Associate Principal Engineer

Nagarro

India (Remote)
3 Months ago
PwC - Senior Software Developer (.NET)

PwC

Qormi, Malta (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Sovrun is redefining gaming by empowering players to truly own their digital assets and take an active role in shaping their virtual worlds.


Our innovative ecosystem bridges the gap between accessible features like NFTs and token-based ownership to immersive experiences like co-creating fully on-chain games and Autonomous Worlds (AWs). Whether it's crafting unique assets, driving player-led economies, or building on composable and modular platforms, Sovrun is paving the way for a new era of gaming.


Join us in shaping the future of interactive entertainment where players aren’t just participants but architects of their gaming experiences.

Makati, Metro Manila, Philippines (On-Site)

Makati, Metro Manila, Philippines (Remote)

Makati, Metro Manila, Philippines (Remote)

Makati, Metro Manila, Philippines (Hybrid)

Makati, Metro Manila, Philippines (Remote)

Philippines (Remote)

Makati, Metro Manila, Philippines (Remote)

Makati, Metro Manila, Philippines (Remote)

Makati, Metro Manila, Philippines (On-Site)

Makati, Metro Manila, Philippines (Remote)

View All Jobs

Get notified when new jobs are added by Sovrun

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug