Backend Developer | Scrabble
Job Description
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. • 5+ years of experience in Software Engineering and strong command of computer science fundamentals and software development. • Knowledge of databases (SQL, NoSQL, in-memory), messaging queues, load balancers, web servers, reverse proxies, networking protocols (TCP, UDP), communication protocols (REST, WebSocket’s) • Experience with at least 1 object-oriented programming language such as Java / C++ / Rust / Go • Experience with at least 1 general purpose language like Python or JavaScript • Experience developing applications using a microservices style architecture • Experience writing code in Agile, CI/CD environment • Experience with virtualisation & container orchestration software like Docker & Kubernetes • Experience with cloud platforms such as AWS, Azure, GCP. Appropriate certifications is a plus