Position: Software Engineer
Company: Glo Currency
Category: Golang
Experience required: 2y
English level: basic

**We are hiring a Software Engineer with strong server/client-side development experience. You would be proficient working with Go, PHP, Typescript, React and other related tools and frameworks as well as a good understanding of APIs and how they integrate with third parties**.

You will be joining a “self-optimised” squad who have full autonomy on how they deliver so a self-starting attitude is essential for success in this position.

We want people who aren’t afraid to challenge the status quo. Do you have ideas on better ways to achieve deliverables? We would love for you to bring them to the table and evangelise positive change and best practices.

**Role and Responsibilities**

Hands-on design and development to the full software development lifecycle within a self-organizing and cross-functional agile team.

Use your relevant experience to influence the design and technology stack and technical direction of the team.

Responsible for the quality implementation (supportable, maintainable, scalable and secure) of code.

Help answer hard questions: “how often do we deploy our code?”, “how do we best make use of cloud services?”, “at what point do we consider Micro-services?”, “could another coding language better solve this challenge?” and “how do we scale?”

Your job doesn’t stop when you commit our code - it’s crucial to be thinking about how it runs in production.

Immersed in a highly Agile environment that’s transparent and cohesive as you help create a streamlined engineering process that’s highly efficient.

Continually learn new skills and technologies.

**Requirements**

Extensive knowledge of Go

Good knowledge/background in PHP/Laravel

Working with RESTful API's and JSON, both as a consumer and producer

Experience with Google Cloud Platform (GCP)

Good understanding of SQL

Good understanding of TDD/BDD practices

Version control (git) experience

Desirable

Experience with React/Next.js

Container based infrastructure knowledge

Strong understanding of CI, build systems and pipelines

**Our tech stack**:

Infrastructure: GCP (VPC, SQL, Run, API Gateway, Identity Platform), Sentry, NewRelic, Cloudflare, Github, Docker

Languages: Go, PHP, TypeScript, JavaScript

Database: MySQL

Tools: Confluence