Skilled & Passionate Full Stack Engineer to become part of one of our Tech Teams at G2G! You’re ambitious to deliver a highly scalable application that will impact the future of the digital marketplace for gamers around the world, designed by gamers for gamers, https://www.g2g.com. We are seeking a full-stack engineer who is passionate about building highly scalable serverless apps with creative thinking and innovation. You will be working with a state-of-the-art tech stack running on AWS. This role will work closely with business owners, Business Development Team, UI/UX Team, QA, and Dev Ops Team. You love to learn as you go and can pick things up quickly. You have experience building API-driven / Serverless apps. You have the strong technical capability to develop from modern UI components to API-driven back-end code that can scale to power rapidly expanding and evolving marketplace platforms. If you are finding a team with a passion for creating efficient, scalable, highly scalable microservices while having fun together, we are your destination. This position is based in the G2G Kuala Lumpur office.
Responsibilities
Build & consuming REST API services (with the ability to create services preferred) in an AWS environment (Lambda, API Gateway, Serverless, RDS, Aurora, Dynamo DB)
Work with third party Java Script SDK and G2G API services
Building single-page applications using Vue JS
Draft architectural decisions together with the Tech Lead and explore new technologies
Have a direct impact on team processes by regular agile retrospectives
Work well in teams, respecting and welcoming ideas from partners, business stakeholders, and technical experts
You will have involvement and ownership from product ideation, design, development, to production deployment, support, and maintenance
Proposing solution alternatives, analyzing tradeoffs, and making high impact product and engineering decisions
You will be working on migrating existing monolith PHP applications to serverless microservice apps and implementing improvements and new features to our various Vue JS single-page applications
Requirements
Minimum 3 years of experience in Python, Node Js, HTML, CSS (SCSS preferred), and advanced Java Script & microservices development
3+ years of practical programming experience with Java Script Frameworks like Vue.js, React, React Native and j Query
You have strong expertise with My SQL, Postgre SQL, RDS Aurora and Dynamo DB NOSQL databases
Strong expertise in building backend services and APIs using Python or Node Js
Deep understanding of distributed systems and web services technology
Version control with Git (Gitlab)
Solid background in building complex customer-facing products coming
along with excellent analytical and problem-solving skills
Be passionate about writing well-structured, efficient, and maintainable code, actively keeping the quality of the codebase in check
Experience with Test Driven Deployment (TDD) and CI/CD tools
Operational experience with Public cloud deployments (AWS, Google Cloud Platform, Azure)
Comfort with dynamic startup environments where change is constant and there is a need to be largely self-guided on complex problems
Attention to detail and a high degree of individual ownership
Ability to set realistic deadlines and meet them
We are looking for someone who is a self-starter and can take any task and own it from start to finish
Nice to have:
AWS Fargate
Amplify and Appsync
i OS and Android mobile app development
We regret to inform you that this job opportunity is no longer available