Job Detail

Intermediate Backend Engineer (Go), Data Stores:Remote

  • Medium Level
  • Type Fixed
  • Duration: More than 06 months

Project Detail

What you’ll do  

  • Develop new features in collaboration with our product management, UX, and frontend teams.
  • Keep changes small and iterate towards the best solution.
  • Reviewing Rails and/or database related changes submitted by other engineers or community contributors
  • Documenting best practices or patterns to avoid
  • Developing tooling to proactively inform developers of potential performance issues
  • Research, design and implement solutions to improve product performance 

What you’ll bring 

  • Significant experience with Go.
  • Experience with Ruby on Rail is a strong plus.
  • Professional software engineering experience with databases (preferably PostgreSQL) in large production environments
  • Familiarity with gRPC.
  • Infrastructure / Deployments knowledge (optional).
  • Interest in scalability / sharing and system programming languages, like Rust or Lua (optional).
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems
  • You can reason about software, algorithms, and performance from a high level
  • You are passionate about open source.
  • Strong written communication skills.
  • Self-motivated and have strong organizational skills.
  • You share our values, and work in accordance with those values.

Skills Required