How Remoteville checks and expires listings
Senior Backend Engineer
Skills
Back-End Web DevelopmentCloud ComputingOOPAnalytical SkillsEnglishMicroservicesObject Oriented Design
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 6+ years of relevant experience
- Strong experience with Spring Boot Spring Cloud and Spring Data
- Deep understanding of microservices and highly scalable web backends
- Experience designing highly transactional systems
- Advanced proficiency in Object Oriented Design and analysis
- Proficiency in SQL
- Strong experience with Docker Kubernetes and AWS cloud solutions
- Experience with RabbitMQ MySQL Redis or similar technologies
- Ability to work independently
- Excellent English communication skills
Nice to have
- Remote first mindset
- Mentoring ability
- Independent worker
- Strong collaborator
- Quick problem solver
Day to day
- Develop highly scalable backend services for millions of users in a distributed environment
- Build and maintain microservices with a strong focus on Docker and Kubernetes deployment
- Work on core business logic for complex systems and collaborate closely with product and engineering teams
- Respond to production issues diagnose problems quickly and help keep applications stable and performant
- Participate in team ceremonies code reviews and mentoring to improve delivery quality and team growth
Hiring process
- Remote video screening with Talent Acquisition Team
- Offline take home assignment
- Remote video interview with Team Members
- Final discussion with the hiring manager
