Go Back

Software Engineer

  • IT, Software development, System Engineering Jobs
  • Management (incl. project, product management & human resources)
  • Engineering, Construction, Manufacturing, Technical, Utilities Jobs

Description

  • Play a key role on a high performing team.
  • Advance the values of the organization (caring, accountability, integrity, empowerment, passion, fun).
  • Deliver outcomes.

Responsibilities

  • Proficient with JavaScript (preferred TypeScript).
  • Proficient with ReactJS framework.
  • Proficient with NodeJS.
  • Familiarity with relational database technology such as MySQL, PostgreSQL, Oracle.
  • Experience developing Microservices.
  • Experience with Git.
  • Jest Test Framework.
  • Experience with CI/CD tools and processes.
  • Experience with containers.
  • Experience with Cloud Native Patterns and Cloud Technology, particularly AWS.
  • Experience with other programming languages (e.g. Python, Golang).
  • Experience working in a high-performing agile team.
  • Experience with NoSQL DB, as plus will be good to know DynamoDB.

Hard Skills

  • Coding and Programming (Python, C#, Java, PHP, etc
  • Database and Queries
  • Operating Systems
  • Software development
  • Agile methodology
  • Deliverable management
  • Accountability
  • Ability to use project management software

Soft Skills

  • Team player
  • Skilled Collaborator
  • Integrity
  • Hands-on