Backend Engineer | Scrabble
Job Description
Bachelor's or higher degree in Computer Science, Software Engineering, or a related field.<br /> Proven experience in backend development (typically 3+ years), preferably in a startup<br /> environment.<br /> Strong proficiency in programming languages such as Go, Python, Scala or Java.<br /> Experience in developing low latency systems using web frameworks like fiber, vert.x,<br /> falcon, etc.<br /> Experience with cloud platforms such as AWS, Azure, or Google Cloud.<br /> Familiarity with databases (SQL and NoSQL) and data modelling.<br /> Knowledge of RESTful API design and implementation.<br /> Familiarity with Kafka and Spark for large scale queuing and data processing.<br /> Experience with containerization (e.g., Docker) and orchestration (e.g., Kubernetes).<br /> Understanding of machine learning concepts and integration with backend systems is a plus.<br /> Excellent problem-solving and communication skills