How Remoteville checks and expires listings

Senior Backend Engineer

Skills
DatabasesNosqlPython
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 7+ years of backend engineering experience
  • 3+ years writing production Go (Golang)
  • Experience designing and operating distributed systems on GCP or similar cloud platform
  • Demonstrated ability to design clean maintainable REST and gRPC APIs
  • Experience writing and maintaining Airflow DAGs in Python or similar pipeline tooling
  • Experience building and operating batch jobs and event-driven systems using Kafka or similar message streaming platforms
  • Hands-on experience with Kubernetes for container orchestration and service deployment
  • Familiarity with CI/CD pipelines using GitHub Actions
  • Working knowledge of relational and NoSQL databases
  • Strong communication skills for cross-functional collaboration with product and engineering teams

Day to day

  • Design and maintain backend systems for an e-commerce marketplace.
  • Build clean documented APIs and support engineering teams and third-party integrations.
  • Develop Airflow data pipelines and contribute to architectural decisions across backend services.