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