Job Description
Job Description
Qualifications
What you get to do in this role:
- Write clean, scalable, and reusable code while enforcing best practices around architecture, code reviews, and testing
- Collaborate with product owners to understand requirements and take full ownership from design and implementation through test automation and production deployment.
- Design and implement new systems and features while enhancing existing systems with new capabilities
- Mentor colleagues and promote knowledge-sharing+
Qualifications
To be successful in this role, you need to have:
- 6+ years of experience in software engineering, with a track record of delivering high-quality products
- Proficiency in Golang/C/C++
- Strong Unix/Linux background
- Strong knowledge of data structures, algorithms, multithreading, object-oriented design, design patterns, and performance optimisation
- Deep understanding of networking and...