Overview

Responsibilities:

  • Assist in designing, developing, testing, maintaining and improving system
  • Participate in product planning management discussions for better understanding of the company’s products
  • User oriented when delivering features and developer oriented when delivering codes
  • Review code of each other to identify potential inefficient code
  • Self-manage and deliver features without hand holding

Requirements:

  • 2+ years experience. Mid to senior. Any programing languages.
  • Good problem solving skills with understanding of data structures and algorithms
  • Security and performance awareness
  • Familiarity with coding standards and best practices
  • Self-management and self-motivation
  • Good English for writing communication (in Slack, GitHub)

Ideally:

  • BS degree in Computer Science or equivalent
  • Experience with production troubleshooting, monitoring system, managing large production infrastructure
  • Experience with Linux, command line, scripting (Bash, Python)
  • Experience with our tech stack:Ruby, Rails, Sidekiq
  • CSS, HTML, JavaScript
  • PostgreSQL, ElasticSearch
  • AWS services, e.g. EC2, EB, ES, S3
  • MongoDB, Redis
  • NodeJS, PHP, Python, Bash
  • Git, GitHub, GitHub flow
  • NewRelic, Kibana, Cloudwatch
  • CircleCI, GitHub Action
  • Familiarity with cutting-edge technologies, big data, or artificial intelligence algorithms
  • Have an investment mentality, and want to build for the long term
  • Great English, both verbal (meetings, social) and written (Slack, GitHub)