How Remoteville checks and expires listings

Senior Backend Engineer

Skills
Cloud ComputingREST ApisSoftware DesignConcurrent ProgrammingDatabasesDistributed SystemsGo
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5-7 years of hands-on coding experience with Golang preferably in product development
  • Strong programming and design fundamentals with excellent problem-solving and coding skills
  • Exceptional analytical and reasoning abilities
  • Understanding of concurrency and multi-threading
  • Experience architecting microservices and developing RESTful APIs
  • Experience with high-throughput low-latency storage cloud computing NoSQL databases big data analytics machine learning services or large-scale systems is a plus

Nice to have

  • Technical leadership
  • Team collaboration
  • Outcome-driven
  • Continuous learning

Day to day

  • Design, develop, test, and debug distributed system components at large scale and high speed.
  • Lead technical decisions that improve scalability availability and security across software solutions.
  • Collaborate with cross-functional teams mentor junior engineers and deliver robust high-quality products.