Full Stack Engineer
PT Gamertogamer Global Group
- North Jakarta, IndonesiaNorth Jakarta, DKI Jakarta, IndonesiaNorth JakartaDKI JakartaIndonesiaIndonesiaTELECOMMUTE
- Full timeFULL_TIME
Job Description
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.
Job Description
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 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 DevOps 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 component 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.
Responsibilities
- Build & consuming REST API services (with the ability to create services preferred) in an AWS environment (Lambda, API Gateway, Serverless, RDS, Aurora, DynamoDB)
- Work with third party JavaScript SDK and G2G API services
- Building single-page applications using VueJS
- 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 application to serverless microservice apps and implementing improvements and new features to our various VueJS single-page applications
Minimum Qualifications
- Minimum 3 years of experience in Python, NodeJs, HTML, CSS (SCSS preferred), and advanced JavaScript & microservices development.
- 3+ years of practical programming experience with JavaScript Frameworks like Vue.js, React, React Native, and jQuery.
- You have strong expertise with MySQL, PostgreSQL, RDS Aurora, and DynamoDB NOSQL databases.
- Strong expertise in building backend services and APIs using Python or NodeJs.
- 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 or iOS and Android mobile app development.
Perks and Benefits
- Paid Sick Leave
- Work from Home
- Paid Bereavement/Family Leave
- Maternity & Paternity Leave
Other
- BPJS Kesehatan dan Ketenagakerjaan
- Laptop
Required Skills
- NoSQL
- Amazon Web Services
- JavaScript
- Python
- GIT
- PostgreSQL
- MySQL
Jobs Summary
- Job Level
- Associate / Supervisor
- Job Category
- IT and Software
- Educational Requirement
- Bachelor's degree graduate
- Recruiter response to application
- Sometimes
- Office Address
- North Jakarta, DKI Jakarta, Indonesia