Full-Stack Developer - GIG Rewards App

1 Month ago • 3 Years + • Full Stack Development

About the job

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

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.
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

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 (Hybrid)

Makati, Metro Manila, Philippines (Remote)

Makati, Metro Manila, Philippines (Remote)

Makati, Metro Manila, Philippines (On-Site)

Makati, Metro Manila, Philippines (Remote)

Makati, Metro Manila, Philippines (Remote)

Makati, Metro Manila, Philippines (Remote)

Makati, Metro Manila, Philippines (Hybrid)

View All Jobs

Get notified when new jobs are added by Sovrun

Similar Jobs

Luxoft - Senior Full Stack Engineer

Luxoft, Mexico (Remote)

Redhorse Corp - Program Manager

Redhorse Corp, United States (On-Site)

ByteDance - Full-Stack Software Engineer - 2025 Start

ByteDance, Singapore (On-Site)

Power Integrations - Lead Web Developer

Power Integrations, Philippines (On-Site)

Insight Global - SQL Developer

Insight Global, United States (Hybrid)

OpenGov - Software Engineer I

OpenGov, India (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Arkadium - Senior Full-Stack Engineer, Core Tech

Arkadium, Portugal (Hybrid)

NOVOMATIC - UX Designer

NOVOMATIC, Poland (Hybrid)

ION - Web Tech Lead, UAE

ION, United Arab Emirates (Hybrid)

Luxoft - Senior Angular Developer

Luxoft, Romania (On-Site)

Rockstar Games - Full Stack Engineer (C#/React)

Rockstar Games, United Kingdom (On-Site)

Kroll - Senior UI Developer

Kroll, India (Hybrid)

Nextgen-Clearing - Python Developer

Nextgen-Clearing, India (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Makati, Metro Manila, Philippines

Keywords Studios (Player Support) - Business Continuity Manager - Player Engagement

Keywords Studios (Player Support), Philippines (Hybrid)

ByteDance - Chief of Staff (Philippines E-commerce)

ByteDance, Philippines (On-Site)

ByteDance - Search Global E-commerce - Specialist

ByteDance, Philippines (On-Site)

dotyeti.com - Graphic Designer (Remote - PH)

dotyeti.com, Philippines (Remote)

Trend Micro - Senior Software Development Engineer

Trend Micro, Philippines (Hybrid)

Visa - Technical Solutions Analyst

Visa, Philippines (Hybrid)

Nasdaq - Senior Data Analyst - Multiple Opening

Nasdaq, Philippines (Hybrid)

Funguy Studio - Unity 3D Developer

Funguy Studio, Philippines (On-Site)

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

version 1 - Java Developer

version 1, Ireland (On_site)

Eleven Labs - Full-Stack Engineer (Growth Team)

Eleven Labs, United States (Remote)

Next Level Business Services - API Developer

Next Level Business Services, United States (On-Site)

Trend Micro - (Sr.) Cloud Developer (Vision One)

Trend Micro, Taiwan (On-Site)

Luxoft - Senior Angular JS Developer

Luxoft, United States (On-Site)

Kokotree - Full Stack Developers

Kokotree, United States (On-Site)

Get notifed when new similar jobs are uploaded