How Remoteville checks and expires listings
Software Engineer III
Skills
Back-End Web DevelopmentSoftware DevelopmentCode ReviewMicroservicesProgrammingReliabilitySoftware Quality
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 4+ years of overall software development experience
- Experience with distributed systems and microservices
- Strong understanding of data structures algorithms and best practices
- Proficiency in Go or similar backend language
- Experience using AWS or another cloud provider
- Excellent communication and problem-solving skills
Day to day
- Design develop and maintain high-performance distributed systems using Go
- Collaborate with cross-functional teams to define design and ship new features
- Implement scalable solutions to handle large volumes of traffic
- Write clean maintainable and efficient code
- Write unit integration and end-to-end tests to ensure software quality and reliability
- Participate in code reviews and contribute to team knowledge-sharing
