Senior Software Engineer - Digital Workplace
C
CanonicalOpen source software
Home based - Europe, LisbonFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Node.jsPythonHTMLCSSJavascriptMachine LearningData visualizationNLPData analytics
Requirements
- Expert in two or more of: 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
- Analytical, data-driven mind
- Passion to connect and make sense of interesting data from APIs
- Demonstrate leadership, excellence, and consistency
- Mentor others in the team
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
View Full Description & ApplyYou'll be redirected to the employer's site