Sr. Full Stack Engineer (English Speaker)
Summary
Senior full-stack engineer at G2G in Tangerang, Indonesia, working on migrating a monolithic PHP app to serverless microservices on AWS and building features for Vue.js single-page apps. Core stack: Python (4+ yrs) or Node.js backends, Vue/React frontends, and MySQL/PostgreSQL/DynamoDB in an AWS Lambda/serverless environment.
- Build & consuming REST API services (with the ability to create services preferred) in an AWS environment (Lambda, API Gateway, Serverless, RDS, Aurora, DynamoDB)
- 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 singlepage applications
What We're Looking For:
- Minimum 4 years of experience in Python
- Vue.js, React, React Native and Query
- You have strong expertise with MySQL, PostgreSQL, RDS Aurora and DynamoDB
- NOSQL databases
- Strong expertise in building backend services and APls 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