POSITION: Backend engineer

To apply, e-mail your CV to careers@soliduslabs.com | For additional positions, check out our careers page | For more about Solidus and our work, check out soliduslabs.com

THE POSITION

Solidus is looking for versatile developers to help take our product and infrastructure to the next level and respond to rising client demand. This is a full time software development position, and we are looking for inspired builders who can help us advance our ambitious vision and grow with the company. A strong candidate should be confident in her or his ability to commit pristine code on tight deadlines, corresponding with constantly evolving needs dictated by an extremely dynamic space.


RESPONSIBILITIES

  • Play a key role in building a large scale, highly responsive, resilient and secure system to handle storage of very large datasets, design pipelines, and business metrics to scale with growing trading volumes

  • Build disruptive solutions using cutting edge technologies with measurable commercial outcomes

  • Develop technical specifications, high level/detailed design, testing strategies, and implementation plans from business requirements

  • Manage end-to-end systems development cycle from requirements analysis, coding, testing, UAT and maintenance

  • Work in a fast paced environment


REQUIRED SKILLS

  • Experience with microservice architecture, building REST APIs

  • Experience with Kafka, Storm

  • Experience with Java or Scala or Go or C++

  • JAVA based OR mapping frameworks such as Hibernate or EJB3

  • Experience with AWS

  • Experience with systems integration including UNIX, SQL, Perl, Python, Stored Procedures and working with reference data

  • Experience with continuous integration tools such as Jenkins

  • Experience with Docker, Kubernetes

  • Experience with encryption and security a major plus

  • Experience in Financial Services or Fintech is a plus

  • Good at picking up new programming languages and bespoke scripting tools

  • Excellent verbal and written communication skills

  • Strong analytical and problem solving skills

  • Strong time management and organizational skills

  • Strong team player yet simultaneously able to work on independent initiatives

  • Highly motivated with the ability to maintain momentum on many different work-streams simultaneously under pressure