Responsibilities
- Design and deliver web-based systems and SAAS
- Provide new insights into the Canonical workplace experience
- Enable new processes and improve existing workflows
- Collaborate proactively with a distributed team
- Write high-quality code to create new features
- Debug issues and produce high-quality code to fix them
- Consistently provide high-quality code reviews to other engineers
- Discuss ideas and collaborate on finding good solutions
- Estimate work, set goals and meet them
- Write project specifications, and epics and understand the risks
- Understand completion criteria and push work to completion
- Coaching, mentoring and providing feedback to more junior members of the team, while always developing yourself
- Connect to many data sources and provide insightful visualisations
- Database design and architecture for connected systems
- Developing new and improved working practices for the company
- Providing tooling to support optimised processes
- Love what you do.
Requirements
- Expert in two or more of the following: Backend web service programming in Python and Node.JS
- Solid understanding of web development technologies such as HTML, CSS, and JavaScript
- Data analytics and statistical analysis
- Natural language processing, sentiment analysis, machine learning
- Data visualisation
Nice to Have
- Passion for experimentation and analytics to build tomorrow’s tech organisation
- Analytical, data-driven mind and a passion to connect and make sense of interesting data from APIs
- Demonstrate leadership, excellence, and consistency
- Mentor others in the team
Benefits
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Team Member Assistance Program & Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
Work Arrangement
Remote (Worldwide)
Additional Information
- Teams meet two to four times yearly in person, in interesting locations around the world
- Company is founder-led, profitable, and growing
- Most colleagues have worked from home since 2004
- Equal opportunity employer; fosters a workplace free from discrimination
- Recruits on a global basis and sets a high standard for people joining the company