Full-Stack Developer - GIG Rewards App

2 Hours ago • 3 Years + • Full Stack Development

About the job

SummaryBy Outscal

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
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

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

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.

Philippines (Remote)

Philippines (Remote)

Metro Manila, Philippines (Hybrid)

Metro Manila, Philippines (Remote)

Metro Manila, Philippines (On-Site)

Metro Manila, Philippines (Remote)

Metro Manila, Philippines (Remote)

Metro Manila, Philippines (Remote)

Metro Manila, Philippines (Remote)

View All Jobs

Level Up Your Career in Game Development!

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

Job Common Plug