Desired Skills and Experience
- 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
- Languages we use: PHP, GO, Java
- Who loves to Queue: RabbitMQ
- Filling that data pipeline: Snowplow, Python for the ETL
- Our development practises include: TDD, BDD, SCRUM
- Database: RDBMS (PostgreSQL), Redshift
- We’re Native: Objective-C/Swift, Android, Kotlin
- Our DevOps culture includes: CI, CD, Docker, Kubernetes, AWS
- Developing, whilst leading a squad in delivering clean, architecturally sound and maintainable code cross-platform, on both client-side (mobile) 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
- Leading and 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
- Diagnosing problems at any level (Client, HTTP/Network, Server, Database, OS)