About the position
We are looking for a passionate and skilled software engineer to join our backend/infrastructure team. This role entails architecting and developing software to solve diverse business problems in wealth management. You must have interest in the infrastructure running your code as much as you have in the code itself.
You should be able to build high-quality, testable and fully performing software in compliance with our coding standards and technical design.
What you will do
As a backend engineer, you will work on product features, APIs and Internal tools. Your work will involve:
Working with different technologies and products for which you will design, build, test, and ship code every day.
Maintaining and extending our existing code base
Creating technical specification documents for new features and products
Reviewing PRs, debugging production issues and supporting our customers
Tuning and monitoring the performance of our infrastructure stack and automating our workflows.
Building new internal services and tools for the engineering team
Preferred Qualifications
3+ years' experience of working in a backend / software development role
Significant experience in developing APIs using python in any framework (Django, FastAPI, Flask etc)
Knowledge of Golang and Typescript will be a bonus
Excellent knowledge of Databases (SQL/NoSQL): MySQL, Mongo, Timescale, AWS RDS
Experience with AWS Cloud, Linux OS performance tuning and APM tools
Experience with cloud deployments & writing Docker configurations
Good knowledge of queuing systems / distributed systems / Message brokers / In memory caches
BS degree in Computer Science or Engineering