5-7+ years of professional experience, with at least 2 in leading back‑end or full‑stack projects
Hands‑on experience in system design, contributing to or leading the design phase of complex, multi‑component projects and seeing them through to delivery
A good understanding of system architecture, trade‑offs, scalability, and performance in real‑world applications
Openness to working with different modern technologies — professional experience in Python and/or Go is a strong advantage, but not required
Good knowledge of microservices architecture and modern distributed system patterns
Excellent written and verbal communication skills, and a collaborative approach to working with cross‑functional teams
A Bachelor’s or Master’s degree in Computer Science or a related field
What the job involves
Due to growth and internal promotions, we have multiple Senior Software Engineerin...