Lead Software Engineer (Golang/TypeScript) - Independent Contractor

Contract type
Ongoing
Work mode
Remote
Experience
Lead / principal · Not stated

Level inferred from job title

Job description

Lead Software Engineer at FXC Intelligence taking technical ownership of a customer-facing product, leading a small engineering team and building Golang microservices and React/TypeScript frontends.

At a glance

Work mode
Remote

What you'll do

  • Take responsibility for the quality of the code and architecture delivered by your team
  • Influence and coach the team engineers
  • Align your team on goals, outcomes and timelines
  • Collaborate with Product and Technology teams to translate the strategic roadmap into actionable tasks; provide visibility on delivery progress outside your team
  • Design, develop, test, maintain and enhance the Golang microservices and frontend applications you're responsible for
  • Deliver user-friendly, performant interfaces, driven by the design system, for customers
  • Improve the performance and observability of services and applications
  • Improve the quality of life of the team and the business, through automation, process improvement or new technologies

What we're looking for

  • Manage a team technically, coaching them to reach your level of expertise
  • Write Golang services and web app backends, also using SQL
  • Build beautiful, componentised application frontends in React/TypeScript
  • Understand clean code principles and the language idioms of TypeScript and Go, experience reviewing code using these principles and establishing team quality standards
  • Learn and engage with a new business domain and product
  • Communicate complex topics to technical and non-technical people
  • Talk about how you learn and improve your skills

Nice to have

  • Applications with concurrent logic (i.e. goroutines)
  • Building CI/CD pipelines, especially with GitLab CI
  • Configuring and using observability tools (e.g. Prometheus and Grafana)
  • Containerisation services (e.g. Docker) and/or Kubernetes
  • Experience utilising AI to increase productivity and efficiency of work and productionised AI tools
  • GRPC
  • MaterialUI

Your team

Technology team

A technical team of c. 40 technologists continuously and reliably collecting large amounts of financial data describing cross-border payments, processing the data, checking quality and serving it to users. A typical team contains around 5 people, including a Developer, a QA and a Product Manager; Agile methodologies and close collaboration with product and commercial teams.

Apply

About FXC Intelligence

Leading provider of cross-border payments data and intelligence

FXC Intelligence provides cross-border payments data and intelligence to some of the world's biggest companies, central banks and non-governmental organisations, giving them strategic insights, expertise and awareness to effectively compete in their chosen markets.

Mission

Revolutionising financial insights through cutting-edge technologies, machine learning and predictive analytics, helping clients uncover better paths to growth and profitability.

Key facts

  • Cross-border payments data and intelligence
  • Provides cross-border payments data and intelligence
  • Clients include some of the world's biggest companies, central banks and non-governmental organisations
  • A trusted reference and source for many leading international publications
  • Technical team of c. 40 technologists

What they value

  • Customer-focused
  • Taking ownership
  • Knowledge
  • Communication
  • Leadership