genesis startline

The Software Engineer, Backend is the technologist responsible for designing, developing, testing, deploying, and maintaining our core back end architecture for the Go mobile app.

GENESIS: JOBS DETAILS
Software Engineer, Backend Department Engineering
Location Remote: New Zealand Standard Time (GMT+13)

The ideal candidate:

  • Loves to build maintainable APIs for client teams and work with and index big data sets.
  • Balances performance, durability, and cost containment when proposing architectural solutions.
  • Understands security vs. ease-of-use and portability in code and deployments (particularly AWS).
  • Takes downtime personally and is willing to respond to and troubleshoot production outages in real-time.
  • Has practical experience:
    • Scaling a backend ecosystem up and out to handle variable load.
    • Caching data to optimize query time, transform data, and/or minimize DB operations.

Technologies we use in our back end stack:

  • AWS (e.g. S3, EC2, Lambda, etc)
  • Node.js as TypeScript
  • MongoDB

As we are a startup, we are still building toward version 1.0 of our shipped product, and are still building out our technical infrastructure. Planned upcoming technologies include:

  • Postgres or similar SQL database for data science & analytics-type work.
  • Redis or similar caching solution for common data reads (and some writes).
  • RabbitMQ or similar messaging/queueing system for processing asynchronous out-of-request tasks.
  • ELK stack or similar for production monitoring.

Tools we use every day:

  • Git/Github for source control and PRs
  • Jira for task & issue management
  • TravisCI for unit test & deployments
  • Productboard for roadmapping
  • Slack for team communications
  • Google Suite for file storage, email, etc

Bonus experience includes:

  • Experience in recommendation or machine learning systems.
  • Container services such as Docker and Kubernetes.

The Software Engineer, Backend reports to the VP Engineering. The role requires at least three years of experience on a team building production client-server backend software deployments.

APPLY NOW

Close Bitnami banner
Bitnami