Golang / Go Job: Senior Software Developer (PHP / GO / Java)


Senior Software Developer (PHP / GO / Java) at Curve

London, United Kingdom 🇬🇧   (Posted Jun 5 2018)
About the company
At Curve, we are on a mission to simplify and unify the way people spend, send, see and save money. Centralising your money into a smart card, connected to an even smarter app. With Curve you can spend from all your accounts, track spend behaviour and provide insights, and security to protect you from fraud. For the first time giving you bright insights and control of all your money in one place. We're developing a ground-breaking product with our customers at the core. Our user base is growing rapidly and we have exceptional metrics. We have funding from some of the leading names in tech investment, and a visionary leadership team who wants everyone who joins this remarkable adventure, to have the autonomy to masterfully develop their expertise.

Job position

Job description
Projects/initiatives that we want you to contribute to or lead the charge on:

Connect platform: building the vision of Curve as a connected platform,integrating seamlessly with best-in-class apps and tools

Curve SDK & OpenAPI: building an open platform and developer community to create innovative services and tools

P2P payment: making Curve the smartest way to send and spend money, from any accounts & cards from anywhere

Open Banking: connecting the financial world for customers by bringing together account data that will enable better financial decisions

Spend analytics, insights and recommendations: using data and machine learning

Financial product marketplace: credit, savings and other products and services to improve the financial lives of customers

Our current tech stack includes:

Languages: PHP, GO, Java

Messaging: RabbitMQ

Data: Snowplow, Python for the ETL

Our development practises include: TDD, BDD, SCRUM

Database: RDBMS (PostgreSQL), Redshift

Mobile: Objective-C/Swift, Android, Kotlin

Our devops culture includes: CI, CD, Docker, Kubernetes, AWS

What your day will involve:

Developing, whilst leading a squad in delivering clean, architecturally sound and maintainable code cross-platform, on both client side (iOS/Android) and server side

Collaborating with stakeholders in the company to rapidly build-measure-learn a world-class product

Working with our scrum masters to constantly iterate on the company’s development processes

Motivating the team past roadblocks to make sure we are shipping features as effectively as possible

Guiding design discussions; being the voice of experience with helping the team balance flexibility, expediency and scalability & performance

Contributing to the current move away from monolithic architecture to microservices

Championing new technologies and enforcing the best development patterns

Keeping a keen eye on the future, whilst making sure we’re proactively but pragmatically tackling technical debt

Perks of working with us:

Generous holiday allowance

Monthly contribution to health & wellbeing budget for gym, etc.

Learning & Development annual budget

Supper & Taxis home should you work late

Ride to Work Scheme

Season Ticket Loan

‘Breakfast Mondays’, ‘Lunch Fridays’ and ‘Friday Drinks’

Skills & requirements
Our ideal team member will have the following talents, skills & experience:

6+ years of software development experience

In-depth knowledge of a large array of software languages

Experience of development practises

Experience with RDBMS

Bonus points for real-time low latency high frequency transaction based systems

Ability to diagnose problems at any level (Client, HTTP/Network, Server, Database, OS)

An ability to run/mentor high performance teams

Demonstrable experience of building large concurrent applications, ideally with microservices

Experience of developing and shipping mobile apps to the App or Play store

Experience of developing and running large scale production environments in or closely with DevOps / SRE

A genuine interest in working in a fast paced startup and ideally Fintech

Voracious appetite for learning

Instructions how to apply
see the job website
[ job website ]

Let them know you found the job via https://www.golangprojects.com
(Companies love to know what recruiting strategies that works)

Other jobs that might be interesting

Sainsbury's Senior Software Engineer - Golang - Sainsbury's   (June 2018)
London, United Kingdom
Senior Software Engineer With Golang and payments experience The Role We are looking for talented Senior Software Engineers to help build great features within the Sainsbury’s Digital Team. You will work closely with Software Engineers and Designers acros...
Elastic Beats - Golang Engineer - Elastic   (June 2018)
London, United Kingdom (Remote possible)
The Beats platform is the basis for building open source shippers that collect all kinds of operational data, store it in Elasticsearch, and visualize it with Kibana. They collect data from edge servers, and are used to power application monitoring, infrastruc...
Fat Llama Senior Software Engineer - Fat Llama   (June 2018)
London, United Kingdom
Technology is at the heart of everything we do at Fat Lama, allowing us to solve a problem that has never been solved before. Our whole team gets a say in the product & tech roadmap, and our engineering team takes pride in writing, testing and deploying new fe...

Golangprojects on Twitter Golangprojects on Facebook Golangprojects at Google+ Golangprojects as rss About Golangprojects