Build solutions using your strong background in distributed systems, and large-scale database systems
Research, analyze, design, develop and test the solutions that are appropriate for the business and technology strategies
Participate in design discussions, code reviews and project related team meetings
Develop technical & domain expertise and apply to solving product challenges.
Improve performance and scalability of applications
Full stack development with Node.js/Express.js/Sails.js, with front-end work (JQuery, Backbone.js/Angular.js, CSS3, HTML5)
RESTFUL API Development
Maintain and enhance portals and web applications
Analyzing and fixing current production issues
Diagnose functional issues, report bugs, and take ownership of issue resolution
Primarily develop features for and maintain JavaScript applications
Light work to enhance, maintain, and create microservices in Java
Design, build, and unit test software in a collaborative environment
Write clear, efficient, scalable, and maintainable code
Participate in design and code reviews
Participate regularly in an Agile team environment and schedule
Collaborate with UI/UX designers, Product managers, and other front-end developers to create user friendly features and applications
Requirements:
The ideal candidate thrives in a fast-paced start-up environment (including dealing with ambiguity), be self-driven, and possess high integrity and accountability
3-4 years experience building successful products as a full-stack engineer
Expert knowledge of Python, Node.js and Java
Experience with JavaScript application frameworks (AngularJS, Node.js)
Experience with JavaScript unit testing (Mocha, Jasmine)
Experience with HTML best practices
Experience with CSS processors
Experience with Agile/ Scrum and Test Driven Development practices
Experience with version control (Git, SVN)
Experience with microservice development (Node.js, python)
Must be a doer
Bonus Points
Full stack development experience with knowledge of both backend systems (Linux, databases, application servers) and frontend systems (HTML, CSS, JavaScript)
Deep knowledge of cloud services such as Amazon Web Services (AWS), Microsoft Azure and Google Cloud Platform
Excellent understanding of full web development cycles
Solid knowledge of responsive web design, JSON, third-party libraries and APIs
Front-end: HTML5, CSS3, JavaScript
Back-end: .net, Python + Django, PHP, NodeJS etc.
Databases: MySQL, MSSql, MongoDB, Hadoop etc.
Design: UX (User Experience Design), UI (User Interface Design), IA
(Information Architecture)
Experience in NodeJS with understanding of isomorphic JavaScript
React Experience
Strong experience backend development
Strong CS fundamentals
Knowledgeable in building loosely coupled, highly cohesive code
Experience designing APIs for consistency, simplicity, and extensibility.
Agile experience with a strong emphasis on rapid prototyping and rigorous A/B testing
Last Updated:
February 2, 2022
Department:
Engineering
English Level:
Client Facing (TOEFL 610+)
Location:
Indonesia
Years of Experience:
3