role overview :
tech geek who is hands-on and in love with building scalable, distributed, and large web / mobile products. you must be an excellent problem solver with a passion for self-learn and implementing web technologies (frontend + backend). you would be responsible for the architecture design, code review, and technology build and deployment activities of web/mobile applications.
responsibilities :
- own the product development from scratch
- architect scalable, distributed and large-scale web and mobile solutions from scratch
- code for fresh development and to troubleshoot and resolve issues
- writing reusable, testable, and efficient code
- creating database schemas that represent and support business processes
- design and implementation of low-latency, high-availability, and performant applications
requirements :
a bachelor's degree in computer science or a related field (or combined with related experience)
- 2-5 years of exp. in development.
- strong knowledge of javascript/
- experience with no sql database (mongodb)
- hands-on experience in writing applications
- experience with full stack development.
- knowledge of and frameworks like express
- good understanding of server-side templating languages like jade, ejs
- proficiency in multiple programming language, both dynamic (javascript, python, etc.) and
strongly typed object-oriented language
- implementing automated testing platforms and unit tests
- experience and knowledge of open source tools & frameworks, broader cutting-edge technologies around server-side development.
- basic understanding of front-end technologies, such as html5, and css3
- customer-focused, react well to changes, work with teams and able to multi-task.
- must be a proven performer and team player that enjoy challenging assignments in a highenergy, fast growing and start-up workplace.