Senior Software Developer
11 days ago
London
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). Understanding of solid engineering principles, including SOLID, DRY, and KISS. You should be able to articulate and support your recommendations with sound reasoning, grounded in engineerin...