Full Stack Software Engineer
Core
Design and develop scalable, innovative software solutions across the stack from automated configurations to complex calculation engines and intuitive user interfaces to improve clients' financial lives.
Role type
Full Stack Software Engineer
Builds
Automated configurations, model definitions, calculation APIs, and user-friendly web applications for financial clients.
Domain
Financial services / Quantitative research / Software engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Ruby, JavaScript, C#, Java, C/C++, Typescript, data engineering, web/mobile application development, systems/security software development
Preferred skills
Redis, PostgreSQL, MongoDB, SQLServer, Airflow, Kafka, AWS, serverless/microservice architecture, TDD, BDD, Numpy/Scipy/Pandas, React, Angular, Vue.js, Node, Ansible, New Relic, ELK
Technologies
Python, Ruby, JavaScript, C#, Java, C/C++, Typescript, Redis, PostgreSQL, MongoDB, SQLServer, Airflow, Kafka, AWS, Numpy, Scipy, Pandas, React, Angular, Vue.js, Node, Ansible, New Relic, ELK
Responsibilities
Collaborate with subject matter experts to drive client success; Participate in software architecture and design; Develop software solutions using back-end and/or front-end technologies; Demonstrate and apply software engineering best practices and participate in code reviews; Develop configurations and automations to enable testing, infrastructure and deployments
Seniority
Mid-Senior, hands-on IC