How Remoteville checks and expires listings
Senior Backend Software Engineer
Skills
Cloud ComputingComputer ScienceAnalytical SkillsCollaborative LeadershipEasily AdaptableFundamentalsMentoring
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
