Software Engineer - Functional Programming (AU & NZ)

2 hours, 12 minutes ago
Full-time
Junior
Software Development
Bellroy

Bellroy

Bellroy is a certified B Corp that designs and produces slim, elegant, and functional carry goods including wallets, bags, phone cases, and more. With a focus on simplicity and sustainability, Bellroy aims to enhance life's little moments by providing ...

Textiles, Apparel & Luxury Goods
51-250
Founded 2010

Description

  • Extend and improve Bellroy’s bespoke e-commerce platform.
  • Integrate the platform with digital marketplaces around the world.
  • Build software systems that are correct, observable, and maintainable.
  • Collaborate cross-functionally with product design, data science, logistics, and other teams.
  • Write and refine production code in a functional programming style.
  • Improve code quality, elegance, and long-term maintainability.
  • Participate in retrospectives and continuous improvement work.
  • Contribute during hack days, learning events, book clubs, and mob programming sessions.
  • Work on tooling, workflows, and technical experimentation during cooldown days.

Requirements

  • 2+ years of experience writing production code in a functional language.
  • Experience with Haskell, Clojure, Elixir, F#, Scala, OCaml, Erlang, or a strongly functional style in Rust, Kotlin, or Swift.
  • Strong focus on thoughtful, long-lasting code design.
  • Interest in mastering craft rather than primarily pursuing management.
  • Comfort working in a cross-functional environment.
  • Curiosity for new ideas and a desire to keep learning.
  • Preferred: experience with Nix.
  • Preferred: familiarity with the AWS ecosystem.
  • Preferred: ability to navigate Ruby on Rails codebases, especially legacy systems interfacing with Haskell services.
  • Ability to work remotely from Australia or New Zealand, or from the Collingwood, Victoria office.

Benefits

  • Remote work from Australia or New Zealand, or in-office work in Collingwood, Victoria.
  • Learning budget.
  • Hack days and company-wide learning events.
  • Weekly Technology Team book clubs.
  • Weekly mob programming sessions.
  • Weekly cooldown days for skill, tooling, and workflow improvement.
  • Culture of autonomy and intellectual honesty.
  • Opportunity to work for a company using business as a force for good.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer - Security Libraries

Datadog 5K-10K IT Services

Datadog is hiring a senior polyglot engineer to build and operate security library integrations for its run-time security products, with a primary focus on .NET or Java.

C# C++ Envoy Go HAProxy Java Maven .NET Nginx Node.js PHP Python Ruby WAF
1 hour, 27 minutes ago

Sr. Forward Deployed Engineer (FDE) - Retail

Databricks 1K-5K IT Services

Databricks is hiring a Forward Deployed Engineer to work directly with customers on building and productionizing data and AI solutions on the Databricks platform.

Apache Spark AWS Azure CI/CD Databricks GCP JavaScript Machine Learning MLOps Python Scala TypeScript
1 hour, 42 minutes ago

CRM Developer Engineer (Johor Bahru)

AvePoint 1K-5K Internet Software & Services

AvePoint is seeking a CRM Specialist to configure, customize, and support Microsoft Dynamics 365 systems for customer-related projects with public agency IT teams in Singapore and the company’s R&D team.

CI/CD CSS HTML JavaScript Microsoft Dynamics 365 MySQL PostgreSQL React SFTP SQL Server
1 hour, 42 minutes ago

Senior AI Enablement Engineer

Fundraise Up 51-250 Capital Markets

Fundraise Up is hiring an AI Enablement Engineer in a remote role based in Turkey to drive adoption of AI-assisted development and build the internal integrations that improve engineering productivity across a global product team.

Bull CI/CD ClickHouse Elasticsearch Grafana Kafka Koa LLM MongoDB NestJS Node.js OpenTelemetry Prometheus React Redis Serverless TypeScript Vue.js
1 hour, 42 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers