Golang developer at Canonical Nigeria in Lagos
Organization:
- Canonical Nigeria
Job Location:
- Lagos
Employment Type:
- Full time
Job Description
Role summary
We are recruiting Golang engineers of all levels of seniority, for supporting teams at Canonical. Submit application here if you are an exceptional software developer who prefers to operate in Go. After the first round of interviews we’ll find the optimal choice cross-functional team at Canonical for you to advancement your application based on your personal interests. Canonical prefers Golang for software where effectiveness and guard are primary factors. We also possess substantial projects in Python, C, C++ and are launching to commit to Rust. For front-end development we prefer React and Flutter. Golang is an crucial language for our technical groups, who build the operational structures that supply Ubuntu to the world. From our software allocation operational structures, to those which build and test every possible kind of launch acquire on every architecture, from our operational structures admin systems to our distributed operational structures processes Research & development, we count on Golang for its tasteful concurrency and developer ecosystem. Juju, Livepatch, LXD, MAAS, Microk8s, Snapd, Ubuntu Core, Ubuntu Pro, and many more Canonical offerings comprise of Golang parts. We also want to guarantee that Ubuntu is the very best operational base for Golang development, presenting easy entry to the widest range of tools utility and capabilities that assist cutting edge launch acquire and enterprise development. Join us in our purpose to supply creative launch-acquire initiatives to individuals and enterprises around the world. We anticipate the highest engineering guidelines and clear purpose to get things done well in a fully remote and distributed environment. These positions require comprehensive personal expertise with Linux - the more different versions of Linux the better! Site: we possess launch positions for Golang engineers in every time zone
Duties The position entails:
- Design and execute well-tested and recorded software in Go
- Troubleshoot and fix concerns encountered by your users
- Engage in our engineering process through code and architectural assessments
- Work alongside group and teammates on technical requirements
- Pursue enhancements to engineering and processes procedures
- In some cases, deploy and operate solutions conceptualize by the team
- Support to the success of your product through technical support
Nice-to-possess abilities:
- Expertise conceptualizing for Ubuntu Linux
- Expertise with Juju, LXD, Microk8s, Snapd, Ubuntu Core, Ubuntu Pro
- Effectiveness engineering and guard expertise
Our offerings Teammates
- We evaluate geographical site, expertise, and effectiveness in shaping remuneration global. We revisit remuneration yearly (and more often for graduates and colleagues) to guarantee we identify outstanding effectiveness.
- Alongside base pay, we provide a effectiveness-driven yearly incentive or fee. We deliver all team members with additional perks, which reflect our values and principles. We balance our programs to meet local needs and ensure fairness internationally.
- Distributed work environment with twice-annually team sprints in person
- Personal professional growth financial plan of USD 2,000 per year
- Yearly remuneration evaluate
- Acknowledgment benefits
- Yearly holiday depart
- Maternity and fatherhood leave
- Employee Support Programme
- Avenue to commute to new sites to meet teammates
- Priority Pass, and commute upgrades for long haul organisation events
Application Due Date
- Tuesday 19th Aug, 2025
Steps To Apply
Suitable applicants should: Click here to submit application online