Finstock, Inc. logo
Finstock, Inc.
Posted 79 days agoVerified live 2d ago

Software Engineer

Brief overview

Remote
$105k–$145k/yrStated range
3+ yrsMinimum
PythonTypeScriptJavaScriptJavaGoC#API developmentBackend servicesWeb applicationsRelational databasesPostgreSQLMySQLFrontend frameworksReactNext.jsAngularVue

About the company

Finstock, Inc. logo
Finstock, Inc.finstock.co

Finstock is an investment and trading support company specializing in providing personalized investment advisory services, in-depth financial analysis, and customized strategies to meet diverse client needs.

Job description

Summary

Finstock, Inc. builds AI-powered financial research and market intelligence tools. They are seeking a Software Engineer to help build, maintain, and scale their financial research and market intelligence platform, collaborating with various teams to deliver reliable software.

Responsibilities

  • Design, build, test, and maintain software features for Finstock’s financial research and market intelligence platform
  • Develop secure, reliable, and scalable backend services, APIs, and internal systems
  • Build and improve user-facing product workflows, dashboards, research tools, and analytics features
  • Integrate financial market data, company data, research metadata, analytics outputs, and approved third-party APIs into product workflows
  • Collaborate with data engineers, AI engineers, product managers, analysts, and designers to translate product and research requirements into production-ready software
  • Write clean, maintainable, tested, and well-documented code
  • Participate in code reviews, architecture discussions, technical planning, and engineering design decisions
  • Improve application performance, reliability, observability, error handling, and security
  • Help build tools that support analyst workflows, financial research automation, charting, data review, and market intelligence features
  • Troubleshoot production issues, investigate bugs, and support incident resolution when required
  • Contribute to CI/CD workflows, testing standards, documentation, and engineering best practices
  • Ensure software development follows internal security, privacy, confidentiality, and data-handling requirements

Skills

  • 3+ years of professional experience in software engineering, backend engineering, full-stack engineering, or a related technical role
  • 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 engineering tools
  • Experience with relational databases such as PostgreSQL, MySQL, or similar systems
  • Familiarity with frontend or full-stack development using frameworks such as React, Next.js, Angular, Vue, or similar tools
  • Experience working with cloud platforms such as AWS, Google Cloud Platform, Microsoft Azure, or similar environments
  • Understanding of software architecture, testing, debugging, version control, API design, authentication, authorization, and secure coding practices
  • Comfortable working with Git, GitHub, CI/CD tools, issue tracking systems, and remote engineering workflows
  • Strong problem-solving ability, ownership mindset, and attention to engineering quality
  • Strong written communication skills and ability to collaborate effectively in a remote environment
  • Professional commitment to data security, confidentiality, and responsible handling of financial and user-related data
  • Ability to work remotely in compliance with applicable laws and eligibility requirements
  • Experience working with fintech products, financial market data, investment research platforms, trading analytics, or capital markets infrastructure
  • Familiarity with financial data concepts such as equities, ETFs, indices, FX, crypto assets, commodities, fundamentals, filings, corporate actions, and market data APIs
  • Experience with Python-based financial tools, data processing libraries, or analytics workflows
  • Experience with Node.js, FastAPI, Django, Flask, NestJS, GraphQL, or similar backend frameworks
  • Experience with PostgreSQL, Redis, Elasticsearch/OpenSearch, MongoDB, vector databases, or time-series databases
  • Experience with Docker, Kubernetes, Terraform, GitHub Actions, observability tools, and cloud deployment workflows
  • Experience supporting AI-assisted products, LLM features, search systems, retrieval systems, or research automation tools
  • Experience building secure user-scoped workflows, permission systems, audit trails, or enterprise SaaS features
  • Interest in financial research, market intelligence, AI-assisted workflows, and quantitative analytics

Qualifications

Must Haves

  • 3+ years of professional experience in software engineering, backend engineering, full-stack engineering, or a related technical role
  • 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 engineering tools
  • Experience with relational databases such as PostgreSQL, MySQL, or similar systems
  • Familiarity with frontend or full-stack development using frameworks such as React, Next.js, Angular, Vue, or similar tools
  • Experience working with cloud platforms such as AWS, Google Cloud Platform, Microsoft Azure, or similar environments
  • Understanding of software architecture, testing, debugging, version control, API design, authentication, authorization, and secure coding practices
  • Comfortable working with Git, GitHub, CI/CD tools, issue tracking systems, and remote engineering workflows
  • Strong problem-solving ability, ownership mindset, and attention to engineering quality
  • Strong written communication skills and ability to collaborate effectively in a remote environment
  • Professional commitment to data security, confidentiality, and responsible handling of financial and user-related data
  • Ability to work remotely in compliance with applicable laws and eligibility requirements

Nice to Haves

  • Experience working with fintech products, financial market data, investment research platforms, trading analytics, or capital markets infrastructure
  • Familiarity with financial data concepts such as equities, ETFs, indices, FX, crypto assets, commodities, fundamentals, filings, corporate actions, and market data APIs
  • Experience with Python-based financial tools, data processing libraries, or analytics workflows
  • Experience with Node.js, FastAPI, Django, Flask, NestJS, GraphQL, or similar backend frameworks
  • Experience with PostgreSQL, Redis, Elasticsearch/OpenSearch, MongoDB, vector databases, or time-series databases
  • Experience with Docker, Kubernetes, Terraform, GitHub Actions, observability tools, and cloud deployment workflows
  • Experience supporting AI-assisted products, LLM features, search systems, retrieval systems, or research automation tools
  • Experience building secure user-scoped workflows, permission systems, audit trails, or enterprise SaaS features
  • Interest in financial research, market intelligence, AI-assisted workflows, and quantitative analytics

Benefits

  • Remote work with a distributed international team.
  • A company email account and access to approved work tools, including Microsoft 365, Outlook, Teams, GitHub, and company-approved productivity tools, subject to internal security and usage policies.
  • Opportunity to participate in company offsite activities, including possible Hong Kong offsites, subject to business schedule, travel eligibility, visa/documentation requirements, and company approval. Approved business-related travel, accommodation, and reasonable expenses will be covered by the company.

More jobs like this