Senior Backend Software Engineer
Django, AWS, database & API management
Everyday, millions of retail investors trade financial markets to create and conserve wealth. However, despite an industry-wide shift toward automation, an intimidating barrier still exists for most individual investors. This is where Surmount AI, a rapidly growing fintech startup backed by Techstars, steps in to bridge the gap.
We are consolidating the future of finance by providing an accessible, low-barrier automated investment platform. Our focus is on ensuring that everyone, regardless of their account size or technical efficiency, can partake in the automated investment wave.
We are expanding our team and are on the lookout for industrious builders who are passionate about our mission and can adapt to the agile environment of a fast-evolving startup.
We're looking for a backend engineer with experience using Django and AWS who is excited to tackle challenging problems with us! Responsibilities extend from managing core software development tasks to building rapid feature prototypes, helping with product ideation, and building an AWS-based infrastructure.
About the role
- Full-time, remote role
- Flexible hours centered around US eastern time
- Our team is highly driven and close-knit, you'll work directly with our CEO and entire team
- Wearing multiple hats is a given, you'll always be learning and expanding scope
- We move fast, and sometimes this means staying online late or working weekends
Responsibilities
- Develop and maintain applications that support core business logic, placing an emphasis on reliability and scalability.
- Contribute to backtesting and live trading system
- Write test cases and internal documentation
- Write external documentation to help users develop trading strategies
- Analyze application performance issues that span multiple interdependent systems in real time
- Prioritize user-reported issues, especially when related to trading
- Contribute technical input for the planning and design process of new and existing systems
- Take ownership and become the point-person for systems
What makes you a good fit
- 3+ Years Python for web development
- 3+ years Experience using Python for real-time backend systems
- Demonstrated experience developing for and deploying complex systems onUnderstanding of AWS architecture including Lambda, EC2, S3, and Elastic Load Balancer
- Experience building and managing Docker, Docker Compose and containers for development and deployment of web apps
- 3+ years of system design
- Demonstrated understanding of the concepts and fundamentals behind modern day REST APIs, 1+ year experience leading REST development using Python
- Passion and excitement for what we’re building!
- Qualified for remote work and legal to work in the USA
- Occasional travel (as needed for onsite events)
Bonus points
- Experience and interest in capital markets
- Experience using Docker and containers for development and deployment of web apps
- 2+ years experience using React
Compensation and Benefits
- Pay: $140,000 - $180,000
- Flexible schedule
- Paid time off
- Stock options
- Remote work