F
Finstock, Inc.
Fullstack
Software Engineer
PythonTypeScriptJavaScriptJavaGoC#PostgreSQLMySQLReactNext.jsAngularVue.jsAWSGCPAzureGitGitHubCi/CdNode.jsFastAPIDjangoFlaskNestJSGraphQLRedis CacheElasticsearchOpensearchMongoDBDockerKubernetesTerraformGitHub ActionsMicrosoft TeamsOutlookMicrosoft 365
About the Position
Finstock, Inc. builds an AI-powered financial research and market intelligence platform and is hiring a Software Engineer to build, maintain, and scale secure and scalable software, APIs, and product workflows. The role is remote for candidates based in the United States preferred.
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
Requirements
- 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
Benefits
- Remote work with a distributed international team
- A company email account and access to approved work tools
- Opportunity to participate in company offsite activities including possible Hong Kong offsites
Software EngineerUSD $105,000–$145,000 annual base salary
View Original