Lead Software Engineer (Golang/TypeScript) - Independent Contractor
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
