How Remoteville checks and expires listings

Senior Backend Software Engineer

Skills
Back-End Web DevelopmentCloud ComputingSoftware DevelopmentAnalytical SkillsEngineeringGraphqlKubernetes
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 7+ years of software engineering experience with a strong backend focus
  • Experience designing and building large-scale production-grade systems
  • Proficiency in Go or ability to learn new languages quickly
  • Practical and/or conceptual understanding of Kubernetes
  • Hands-on experience with at least one major cloud platform
  • Strong knowledge of system architecture and design patterns including microservices and distributed systems
  • Understanding of cloud networking concepts such as VPCs service connectivity access control and secure communication
  • Demonstrated ability to optimize systems for performance scalability and reliability
  • Strong collaboration skills in distributed cross-functional teams
  • Excellent written and verbal communication skills

Nice to have

  • Mentoring
  • Analytical mindset
  • Team player
  • Problem solver

Day to day

  • Design and build new backend features and platform enhancements for a cloud analytics platform.
  • Write efficient Go code across the full software development lifecycle, from architecture through testing and deployment.
  • Develop and operate containerized services with Kubernetes and cloud technologies while improving scalability reliability and performance.
  • Collaborate with product data and engineering teams mentor junior engineers and lead complex technical initiatives.