Principal Back End Python/SQL Engineer
A Boston based Fintech company, it is led by a team of MIT-trained, PhD mathematicians, engineers, and data scientists, specializing in quantitative finance, applied analytics, and robust optimization. For over 20 years the team has applied their expertise to solve real-world problems in the areas of finance, health care, and transportation systems. They are now on a mission to democratize financial planning and provide access to affordable and effective financial advice for everyone.
In this Principal level Python Engineering role, you will impact their back-end team by expediting the delivery of these platforms. This is an opportunity to build valuable leadership skills, and work with a wide array of technologies that utilizes your skill set.
Your Opportunity:
- Designing complex data schemes in PostgreSQL and Python
- Building out new RESTful API endpoints with unit tests in Python 3
- Writing SQL queries, functions, and triggers in PostgreSQL
- Implementing data analysis services in Python and SQL to power dashboard metrics
- Developing integrations with third-party services
- Performing both automated and manual quality assurance testing
- Working with a security-first mindset
Qualifications:
- Bachelor's degree or equivalent
- 5+ years of working within a SaaS environment
- Experience using Python and SQL
- Experience using Docker
Useful Skills:
- Professional experience using Python 3, Docker, and PostgreSQL in projects
- Expertise in RESTful Web APIs
- Comfortable using PostgreSQL directly instead of through an ORM
- Understanding of application security, threat models, and threat mitigation techniques
- Able to work with git and GitHub or GitLab
- Able to understand product objectives and come up with technical requirements based on them
- Collaboration skills with front-end developers and product designers
- Able to problem solve and knowledge of debugging
- Clear communication skills