How Remoteville checks and expires listings

Senior Backend Software Engineer

Skills
Cloud ComputingComputer ScienceAnalytical SkillsCollaborative LeadershipEasily AdaptableFundamentalsMentoring
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 7+ years of software engineering experience with strong backend focus
  • Experience designing and building large-scale production-grade systems
  • Proficiency in Go or ability to learn new languages quickly
  • Practical 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 including VPCs service connectivity access control and secure communication
  • Ability to optimize systems for performance scalability and reliability
  • Strong collaboration skills in distributed cross-functional teams
  • Demonstrated mentoring and coaching ability
  • Excellent written and verbal communication skills
  • 2+ years of technical lead experience

Nice to have

  • Analytical mindset
  • Team player
  • Adaptable
  • Technical excellence
  • Mentoring focus
  • Cloud savvy

Day to day

  • Design and develop new backend features and platform enhancements in Go with a strong focus on code quality and scalability
  • Build and operate containerized services on Kubernetes and integrate cloud technologies to improve reliability and efficiency
  • Mentor junior engineers and lead complex technical initiatives while contributing to planning and process improvements