How Remoteville checks and expires listings

Senior Backend Engineer

Skills
Back-End Web DevelopmentComputer ScienceFront-End DevelopmentREST ApisSoftware DevelopmentTypescriptDesign Patterns
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years of back-end software development
  • Proficiency in Python and relevant frameworks (Flask, FastApi, SQLAlchemy, Celery, Boto3)
  • Experience with Java or Go
  • Strong database design knowledge (SQL and NoSQL)
  • Experience designing RESTful or GraphQL APIs
  • Familiarity with cloud platforms (AWS, Azure, GCP)
  • Analytical and problem-solving skills
  • Strong communication skills
  • Ability to lead and mentor
  • Degree in Computer Science or related field

Nice to have

  • Containerization and orchestration knowledge
  • Open-source contributions
  • Agile development experience
  • Front-end development experience

Day to day

  • Design, develop, and maintain core backend systems
  • Build applications to power critical business operations
  • Collaborate with engineers, product managers, and stakeholders