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
View details
Apply Now