GotIt!

249 Thuy Khue, Hà Nội

Company Size : 10-24

View more

Job Summary

10-24

Product

Việt Nam

Backend Engineers (Python, NodeJs)

GotIt!

Tây Hồ, Hà Nội

  • English
  • Experienced (Non-Manager)
  • Full Time
  • Negotiable
  • Posted:06/02/2017
  • 1

Job description

Overview of job

  • Implement algorithms that process large volumes of real time data. Proactively research for solutions to problems
  • Design and develop REST APIs to support our mobile client
  • Architect and build robust, scalable, highly available, reliable and secure backend systems
  • Work closely with the client app team and product design team to iterate quickly on new features and experiments
  • Participate in design discussions, code reviews and group brainstorming sessions
  • Create high quality code and be responsible for finding the best approaches possible, optimizing, and fixing bugs.
  • Troubleshoot existing code bases , hunt down nasty bugs and refactor code
  • Perform benchmarking, performance and security analysis

Job Requirement

  • Experience working on Python, NodeJs (or C++)
  • Experience working on Flask, SQLALchemy, Express, SocketIO
  • Experience working on MySQL, Nginx, Linux
  • Knowledge of Google App Engine as well as Google Cloud Platform
  • Knowledge of React, AngularJS
  • For C++, experience working on event-based, multithread, gcc in Linux environment
  • Deep knowledge of caching, message queue, event-based programming
  • Deep knowledge of client server communication protocols (REST, HTTP, JSON, XML, Socket, Buffer Protocol
  • Deep knowledge of a broad range of data structures and algorithms and know how, when and when-not to use them.
  • Object orientated developmen
  • Be able to write clean, performance-centric, reusable and understandable code
  • Experience designing and developing RESTful web services for mobile apps
  • Experience in designing and developing scalable backend components
  • Experience working on large scale, high traffic systems
  • Experience building asynchronous one page web applications
  • 2+ years of experience in software engineering
  • Ability to work in a fast-paced and dynamic team
  • Self-starter, capable of leading and owning a large aspect of the product
  • BS or higher in Computer Science, Mathematics or related technical field
  • Want to keep learning - whether that means more in your field or in analytics, automated test, business development, product management, system operations... Be really curious and interested in stuff

Languages

  • English

    Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate

Technical Skill

  • Python
  • NodeJS
  • C++
  • JSON
  • XML
  • Algorithm
  • Linux
  • MySQL
  • REST
  • Socket Programming
  • HTTP
  • Google App Engine
  • Automation Testing
  • RESTful
  • Multi-Threading
  • AngularJS
  • Nginx
  • ExpressJS
  • Protocol
  • React Native
  • Flask

COMPETENCES

  • Communication Skills
  • Working Independently
  • Teamwork
  • Problem Solving Skills

BUSINESS PROFILE

GotIt, send a gift to anyone at anytime, instantly!

At GotIt! we’ve built an on-demand service creatively.

It is a marketplace for expertise, based on a messaging platform. As a service, we can offer a guarantee: chat with an expert, right now! We match you within seconds for a 10 minute chat session.

Today we are live with hundreds of thousands of “aha moments” occurring monthly, and we’re pretty excited about how efficiently this free market works.

We really need to hire amazing people. With the addition of key individuals, we are poised to get this technology into the hands of everyone needing interactive learning “aha” moments – and that encompasses a lot of us. The enormity of the opportunity and potential reach of what we’re creating is what motivates us. Plus it’s a lot of fun working at GotIt!

Join us: we’re hiring the intellectually curious to join our team of builders, thinkers, operators creating a tangible, meaningful footprint in the world.

MORE JOBS FROM THIS EMPLOYER