Backend Engineers (Python, NodeJs)


  • Tech Skills




  • Job level
    Experienced (Non-Manager)
  • Work location
  • Language
  • Type
    Full Time
  • Salary
  • Deadline

Business profile


249 Thuy Khue, Tây Hồ, Hà Nội, Việt Nam

: 10-24

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.

Job description

  • 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


  • English : (Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate)

Technical skills

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


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

Views: 129 | Quantity: 1