About the Company
Finstock, Inc. is building an AI-powered financial research and market intelligence platform designed to support research, data analysis, and informed market understanding. The company is looking for a Software Engineer to help develop and scale the technology behind its platform.
About the Role
As a Software Engineer, you’ll work across backend services, APIs, user-facing dashboards, data integrations, and research infrastructure. You’ll collaborate with engineering, product, data, AI, and analyst teams to build reliable software that supports financial research and AI-assisted workflows.
This role suits an engineer who can take ownership of production systems, work across different parts of the technology stack, and help improve the performance, security, and usability of a growing platform.
Key Responsibilities
- Design, develop, test, and maintain production software, APIs, and backend services.
- Build dashboards, research tools, analytics features, and internal workflows.
- Integrate market data, company information, research metadata, and approved third-party APIs.
- Improve system performance, reliability, observability, security, and error handling.
- Contribute to architecture discussions, code reviews, automated testing, CI/CD, and technical planning.
- Troubleshoot production issues and help establish scalable engineering practices.
- Support AI-assisted research, search, retrieval, and automation workflows.
- Work with cross-functional teams to translate product and research needs into practical technical solutions.
Required Qualifications
- 3+ years of professional software engineering experience.
- Strong proficiency in at least one modern programming language, such as Python, TypeScript/JavaScript, Java, Go, or C#.
- Experience building production-grade APIs, backend services, web applications, or internal tools.
- Hands-on experience with relational databases such as PostgreSQL or MySQL.
- Familiarity with modern frontend frameworks, including React, Next.js, Angular, or Vue.
- Experience working with AWS, GCP, Azure, or a comparable cloud environment.
- Solid understanding of API design, testing, debugging, authentication and authorization, secure coding, Git, and CI/CD.
- Strong problem-solving skills, a sense of ownership, and the ability to collaborate effectively in a remote environment.
Preferred Qualifications
- Experience in fintech, market data, investment research, trading analytics, or capital markets.
- Familiarity with financial data such as equities, ETFs, indices, foreign exchange, cryptocurrency, commodities, company fundamentals, regulatory filings, or corporate actions.
- Experience with technologies such as FastAPI, Django, Flask, Node.js, NestJS, Redis, Elasticsearch/OpenSearch, Docker, Kubernetes, Terraform, or GitHub Actions.
- Experience building AI or LLM-powered products, retrieval and search systems, secure enterprise workflows, permission controls, or audit trails.
- An interest in financial research, quantitative analytics, and AI-assisted workflows.
Salary and Compensation
Base salary range: USD $105,000–$145,000.
Location and Work Arrangement
This is a remote position, with a preference for candidates based in the United States. Candidates in other locations may also be considered where compliant engagement is possible.
Role Scope
This is a software engineering position. It does not involve providing personalized investment advice, executing trades, managing client funds, or bypassing approved security or data-access requirements.