Job Title: Software Engineer
About the Role
We are seeking an experienced software engineer to join our team. The successful candidate will have a strong background in Go and C programming languages, as well as knowledge of networking and storage technologies.
The role involves designing, implementing, and documenting system-level code in Go, as well as modeling data and designing database schema.
The ideal candidate will have experience with cloud computing, virtualization, containers, distributed systems, and open-source communities. They will be proactive, flexible, articulate, and accountable, with excellent soft skills and a bachelor's degree in Computer Science or related field.
Key Responsibilities
* Design and implement system-level Go code
* Model data and design database schema
* Maintain code quality through static analysis, unit tests, and system tests
* Collaborate with distributed teams
What We Offer
* Distributed work environment
* Personal learning and development budget
* Annual compensation review
* Recognition rewards
* Annual holiday leave
* Maternity and paternity leave
* Employee Assistance Programme