RRemotevilleRemote roles worth applying for.

How Remoteville checks and expires listings

Senior Back End Engineer

Skills
Back-End Web DevelopmentComputer ScienceSQLSoftware DevelopmentAnalytical SkillsEngineeringGraphql
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree in Computer Science Computer Engineering or related field
  • 7+ years of professional software engineering experience using modern object-oriented or functional languages
  • Experience building applications on cloud platforms such as AWS Azure or GCP
  • Experience using container technologies such as Docker and Kubernetes
  • Expert proficiency in SQL
  • Experience with relational databases such as PostgreSQL or graph databases such as Neo4j
  • Experience building GraphQL backends

Nice to have

  • Self-managed
  • Strong communicator
  • Detail-oriented
  • Analytical thinker
  • Mentoring mindset

Day to day

  • Develop core backend product features using ETL and GraphQL to power data processing and retrieval
  • Design and implement robust backend APIs that connect product components and enable smooth data interactions
  • Build and maintain efficient ETL pipelines while collaborating with frontend teammates to deliver clear user experiences