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:
1. 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.
2. Work within a defined delivery process to deliver high-quality code for complex projects.
3. Work independently when required but communicate regularly with stakeholders on solution implementation.
4. Continuously innovate in terms of process and technology.
5. Provide technical coaching on moderately complex issues to colleagues.
6. Be a proactive stakeholder in the quality of code and overall product quality.
7. Determine root causes and resolve issues in a timely manner.
8. Maintain strong verbal, written, and organizational skills, with a strong customer focus.
9. Perform additional job duties as required.
Knowledge & Skills:
* Strong skills in Front-End technologies such as JavaScript, Node.js, Nest.js, or TypeScript.
* Thorough understanding and experience with database technologies such as SQL and NoSQL (Postgres & MongoDB).
* Experience with React JS and Apollo.
* Some experience with TDD (Test Driven Development).
* High degree of experience in Linux-based operating systems.
* Python skills are 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 related field.
#J-18808-Ljbffr