Sparta Commodities is a high-growth Swiss VC backed Commodity Tech / Fintech with subsidiaries in Spain, UK and US. Founded in 2019, with the purpose of revolutionising and disrupting the commodity trading industry by providing unique and actionable pricing and insights to commodity traders. Our mission is to digitise the market and to become the market leading end to end platform for traders in all commodities verticals. Following initial, highly successful customer traction, coupled with the financial backing from Venture Investors we are on an exciting journey to rapidly scale globally.
In March 2022 we raised a $6 Million Series A funding round - it’s a truly exciting time to join! We are a fully remote company, and we strive for fast deployments to support the rapid growth we are experiencing, and this hire is key to our continued success.
About the Team
Our teams are divided into verticals, with a mix of multidisciplinary members. Each team has at least 2 backend engineers, 2 frontend engineers, a designer, a QA engineer, a Product Owner, and a Team Manager.
We work on bi-weekly sprints with quarterly goals. Each project is kicked off by a product request, from which we build a technical proposal that is refined within the team. Once the project has been greenlit one team member becomes its owner. An owner follows the project through development and deployment, making the other team member accountable for their responsibilities.
About the Tech
Our tech stack is split into three: third-party data processing on AWS Lambdas using python, a monolith built with Kotlin Spring deployed in AWS, and new endpoints developed on NodeJS microservices using Serverless.
In 2022 we will be splitting the monolith into microservices written in either of the technologies mentioned. If you join you will face challenges around horizontal scaling, multi-region deployment, and real-time data processing.
About You
We are looking for someone who has had ownership of projects from inception until after release, and who is familiar with observability, product metrics, and maintainability. They will be involved in the design of technical solutions as owner and implementor, on top of reviewing designs from other team members.
On their day-to-day, they will work within the team reviewing code, and promoting initiatives to improve our code quality, maintainability, and development experience.
As part of the development sprints, the engineer will release new features and products using quality practices such as automated testing, QA validation, and monitorization.
- Ownership and accountability for projects and their product metrics
- Experience with Kotlin and/or Java8+ in backend or mobile
- Prior work on real-time systems such as WebSockets, stock tickers, or videogames
- Knowledge of cloud systems and distributed map/reduce operations
- High communication skills in a remote-first company with a diverse workforce
- Projects in other backend technologies such as Typescript, Python, or Scala
- Knowledge of Spring and Hibernate
- Experience with AWS technologies such as Fargate, API Gateway, or Lambda
- SQL with Postgres, MySQL, or similar
- NoSQL with DynamoDB, Mongo, or similar
- Maintenance of distributed queues and event buses such as Kafka or Kinesis
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.