Backend Engineers (Python, NodeJs)

Summary

  • Tech Skills

    Python

    NodeJS

    C++

  • Job level
    Experienced (Non-Manager)
  • Work location
    Hanoi
  • Language
    English
  • Type
    Full Time
  • Salary
    Negotiable
  • Deadline
    06/02/2017

Business profile

GotIt!

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

: 10-24


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

Language

  • 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

Competences

  • Communication
  • Working Independently
  • Teamwork
  • Analytic Problem Solving

Expired
Views: 27 | Quantity: 1