How Remoteville checks and expires listings
Senior Backend Software Engineer
Skills
Back-End Web DevelopmentCloud ComputingSoftware DevelopmentAnalytical SkillsEngineeringGraphqlKubernetes
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.
