Software Engineer (backend) with strong computer science fundamentals, experience working with different technologies, and analytical thought process.
Requirements
- Possess strong computer science fundamentals: data structures, algorithms and design patterns
- Experience working with different technologies such as Ruby on Rails, Java, Python, etc.
- Comfortable working with MVC, services, and backend database integration.
- Proficient in designing with caching technologies such as Redis and Memcache, and leveraging efficient database design techniques.
- Practice coding simplicity, quality, and agility
- Effective communicator and collaborator; able to work in small highly-skilled teams
- B.S. or higher in Computer Science (or equivalent work experience)