Backend Engineer
Remote
Full Time
Mid Level
About Us
Populix is a consumer insights platform that helps businesses connect with its database of respondents and provides them with insights to better understand the preferences of Indonesian consumers. Populix has a pool of over 300,000 diverse, readily accessible, and highly-qualified respondents across Indonesia. Its products range from intensive research studies to simple surveys and can be arranged on a project or subscription basis. Focusing on Indonesian consumers being super sticky to their phones, Populix facilitates a diverse range of data collection methods via its mobile app.
What will you do:
- Developing RESTful JSON APIs using NodeJS
- Developing GraphQL APIs
- Designing application solutions to complex problems leveraging micro-service architecture and common design patterns
- Following coding best practices including coding standards, peer code reviews, and writing unit tests
- Developing and updating support documentation
- Translate business and functional requirements into technical tasks and user stories
- For the Senior level will coach and mentor junior developers
What will you need:
- Experience of post-academic experience in a software engineering role, building NodeJs applications with Javascript, MySQL, and Docker (is a plus if you have Docker experiences)
- Experience working with Elasticsearch, continuous software integration, and container deployment patterns with AWS (Codepipelines ECS) is a plus
- Experience working with GraphQL and AWS Lambda (Serverless framework) is a plus
- Experience working with microservices with Apache Kafka as the message broker is a plus
- Knowledge of software architecture and design patterns
- Good grasp of unit testing, automation testing, and GIT
- Experience with agile development methodology
- Knowledge of cloud AWS is a big plus
- Previous experience working at a startup is a big plus
Apply for this position
Required*