All curated roles
Finstock, Inc. logo

Software Engineer (United States)

About this role

About the Company Finstock, Inc. is hiring a Software Engineer to help build and scale our AI-powered financial research and market intelligence platform. About the Role You'll work across backend services, APIs, product workflows, dashboards, data integrations, and research infrastructure, collaborating closely with engineering, product, data, AI, and analyst teams. Responsibilities Design, build, test, and maintain production software, APIs, and backend services. Develop user-facing dashboards, research tools, analytics features, and internal workflows. Integrate market data, company data, research metadata, and approved third-party APIs. Improve system performance, reliability, observability, security, and error handling. Participate in architecture discussions, code reviews, testing, CI/CD, and technical planning. Troubleshoot production issues and contribute to scalable engineering practices. Support AI-assisted research, search, retrieval, and automation workflows. Qualifications 3+ years of professional software engineering experience. Required Skills Strong proficiency in at least one modern 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 such as React, Next.js, Angular, or Vue. Experience with AWS, GCP, Azure, or comparable cloud environments. Solid understanding of API design, testing, debugging, authentication/authorization, secure coding, Git, and CI/CD. Strong ownership, problem-solving skills, and ability to collaborate effectively in a remote environment. Preferred Skills Experience in fintech, market data, investment re...