Graduate / Associate Software Engineer at Canonical Nigeria
About Canonical
Canonical is a pioneering tech firm leading the global open-source movement. They publish Ubuntu, a vital open-source project for AI, IoT, and cloud platforms, impacting the world daily. The company has high recruitment standards, seeking excellence from global talent. As a remote-first company since 2004, working at Canonical offers a glimpse into the future, challenging individuals to think innovatively, work efficiently, learn new skills, and excel in the digital business landscape of the 21st century.
- Join Whatsapp Group to get Daily notification of Job Alert
- Join this Whatsapp Channel to Get Wealth Creation Tips
- Join this WhatsApp Group for Daily Notification of Fully Funded Scholarships
- Join Telegram Channel for Daily Jobs, Scholarships, Business and Career Updates
- Follow our Facebook Page for More daily Updates
Summary
- Company: Canonical
- Job Title: Graduate/Associate Software Engineer – Build & Release Infrastructure
- Job Type: Full-time
- Qualification: BA/BSc/HND
- Location: Lagos
- Deadline: Not Speecified
Click Here to get Jumia voucher, Click here to get upto 50% discount on this Jumia products
Get Promo Codes (Upto 90% discount) to Shop Online AliExpress.
2025 TGI Commercial Trainee Program
Apply: Jumia Graduate Trainee Program 2024
Apply: 2024 Recruitment at Amaiden Energy Nigeria Limited For Graduates
Apply: Chevron Nigeria Recruitment 2024 for Graduates
Job Title: Graduate/Associate Software Engineer – Build & Release Infrastructure
Get All Job Alert Fast, Click Here to Download Job App
IQ challenge, play and earn money if you can score 50%.
- $130,000 in Cash Prizes up for Grabs, Click Here to Register.
- Click Here to Join our Real and Demo Trading Competitions. No Entry fee.
- Register Here to Receive Forex Signals, Copy Trades and Earn.
- Get upto $5000 trading Bonus. Click Here to Register.
- Earn Upto 50% Profit Share, Click Here to Register
Free Forex Tutor App, Click Here to Download App.
Description
- Drive the future of collaborative open source development tooling as part of the Launchpad team. This is an opportunity for a motivated engineer with a passion for open source software, Linux, and web services to join our distributed team.
- Launchpad is a platform for managing open source development projects. It includes code hosting and review, bug tracking, package building, translations, and other facilities used by free and open source software developers. It provides essential development and collaboration infrastructure for major projects such as Ubuntu.
- Launchpad is a mature project, mainly written in Python (primarily Zope, with some Flask). You’ll be striking a balance between keeping our business-critical services running and expanding our feature set: among other things, we are currently working on expanding our package building capabilities, improving the development flows provided to our users, and modernising our web UI.
- If you love keeping large projects well-organised and well-maintained, care about supporting developers, and believe that continuous improvement is the key to innovation, higher velocity, and reliability, you’ll fit right in.
- Build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.
What you’ll do
- Proactively collaborate within and contribute to design, architecture, and feature-selection for solutions across distributed teams
- Write high-quality, API-first Python code with unit tests
- Debug issues and produce high-quality fixes
- Review code produced by other engineers
- Work from home with global travel 2 to 4 times a year for internal and external events
Who you are
- You love technology, working with brilliant people, and solving interesting problems
- You are a strategic thinker
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
- You have proficiency delivering robust code to production, preferably written in Python.
- You have experience and enjoy maintaining and improving large and mature web applications.
- You have experience with databases, ORMs (PostgreSQL a plus), data management, and data modelling.
- You have an interest in, or experience with, integration, infrastructure and operations.
- You believe that robust security requires conscious efforts at every stage of delivery.
- You have familiarity with Ubuntu as a development and deployment platform.
- You have a solid understanding of the structure of various software packaging systems, including Debian/Ubuntu packages.
Method of Application
(See tips on how to write a professional CV, ATS Compliant CV and a sample cover letter.)
Important: See Helpful Career Resources