Full Stack Software Engineer

Salary: Very Attractive Rate
Location: N/A
Both - Contract & Perm Lead
Role Overview:
Experienced full stack Software Engineer who will work in collaboration with a multi-disciplinary team of DevOps, Machine Learning, and various other areas of modern IT.

Key Responsibilities 
  • Contribute significantly to implementing technical solutions within a collaborative, high trust, solutions delivery team which will contain other Developers, Data Engineers, business Machine Learning Engineers and DevOps Engineers
  • Work within a defined delivery processes to deliver high quality code for complex projects.
  • Work independently when required but communicate regularly with stakeholders on solution implementation.
  • Continuously innovate in terms of process and technology
  • Provide technical coaching on moderately complex issues to colleagues.
  • Be a proactive stakeholder in quality of code and overall product quality.
  • Must be able to determine root cause and resolve issues in a timely manner.
  • Must have strong verbal, written and organizational skills and strong customer focus.
  • Will perform additional job duties as required.
Knowledge & Skills
  • Strong skills in Front-End technologies such as Java Script, Node.js, Nest.js or Typescript
  • Thorough understanding and experience with database technologies such as SQL and NoSQL (Postgres & Mongo)
  • React JS, Apollo
  • Some experience of TDD (Test Driven Development)
  • High degree of experience in Linux based operating systems
  • Python skills a bonus.
  • Experience working in a high-paced agile continuous integration/deployment environment
  • Strong understanding of cloud-based technologies - AWS
  • Bachelor’s degree in a relevant discipline in Computer Science or a relevant discipline.