Full Stack - Senior-Level at Fingermark (Regular Contractor)
Senior Full Stack Engineer
Remote

In this role, you will be working on services across different areas such as Chromebox displays, reporting services and configuration systems. Your tasks will include adding new product features, engineering health work and reducing toil. Your team will include automation engineers, so you will have exposure and be able to pick up some DevOps tasks such as Terraform, Ansible and on premise technology. The stakeholders for this role will include our internal support team, product team, customers, AI/ML focused team and other engineers.

Full Stack - Senior-Level
Senior Full Stack Engineer

In this role, you will be working on services across different areas such as Chromebox displays, reporting services and configuration systems. Your tasks will include adding new product features, engineering health work and reducing toil. Your team will include automation engineers, so you will have exposure and be able to pick up some DevOps tasks such as Terraform, Ansible and on premise technology. The stakeholders for this role will include our internal support team, product team, customers, AI/ML focused team and other engineers.

Fingermark™ is a global tech company based in New Zealand with offices in Australia, Brazil, UAE, and the United States. For over 15 years, they have been a world leader in digital transformation and led the way in developing Artificial Intelligence (AI) and associated hardware products for the Quick Service Restaurant (QSR), Retail and Industrial sectors.
We design, build and deploy leading-edge digital technology solutions enabling operational efficiency, revenue gains and enhanced customer experiences. From AI software with real-time business analytics and consultancy through to kiosks and menu boards - we design fit-for-purpose innovative solutions and ecosystems. Fingermark researches and develops game-changing, innovative technologies that support its vision: to revolutionize customer speed of service.

  • Create new front and back-end software products and apps that are dynamic and visually appealing, enhance existing software components adding new features
  • Architecting, designing, and implementing scalable, distributed, and highly secure applications
  • Ability to use databases, proxies, APIs, version control systems, and third-party applications/services
  • Troubleshooting, debugging, and upgrading software also anticipating problems.
  • Be part of L3 support in resolving the issues the customer faces proactively
  • Thorough testing, monitoring the application after deployment, and ensuring that the software works as intended
  • Team player (collaboration, peer programming, and mentoring less experienced team members) on an Agile workflow and methodology
  • Communicating effectively and writing detailed documentation as appropriate
  • Advanced/fluent English skills – Excellent written and verbal communication skills
  • Frontend Development (CSS/tailWind, React/Recoil, cross-browser development, Responsive design)
  • Backend Development (NodeJS, GraphQL, Rest, Apollo Server, Parcel)
  • CI/CD (Continuous integration, continuous delivery and continuous deployment)
  • Git VCS
  • Databases (relational and NoSQL such as PostgreSQL and DyanmoDB)
  • Systems design (Architecting, designing and implementing scalable, distributed and highly secure applications)
  • Agile workflow and methodologies
  • BS/MS/PhD degree in Computer Science, Information Technology or equivalent, relevant industry qualifications
  • Deployment Technologies (Docker, Kubernetes, Lambda, Serverless)
  • AWS (Lambda, EKS, EC2, S3, etc)
  • Python3 (FastAPI, Flask or similar)
  • QA Tooling (linting, code formatters, static code analysis, Style checkers, etc)
  • Deployment/release strategies (blue-green deployments, canary deployments, feature flags etc)
  • Chromebox (application development and management)
  • Cloud development (AWS)
  • Communications protocols knowledge (WebSockets, HTTP, MQTT, RTSP etc)
  • Understanding of security (i.e. application)
  • PJ contract, Full remote;
  • English Training;
  • 4 weeks paid leave;
  • Annual budget for professional development;
  • 10 paid sick days;