Live opening · Posted 10 days ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
Company Description
Finstock is an investment and trading support company that provides personalized advisory services, in-depth financial analysis, and customized strategies for a wide range of clients. The organization focuses on the U.S. stock market while also supporting forex and cryptocurrency trading, offering diverse investment opportunities for individual and institutional investors. By combining fundamental, technical, and quantitative analysis, Finstock delivers data-driven insights that help identify promising investments and align strategies with clients’ financial goals. The company integrates advanced AI technologies to process large volumes of financial data, improve risk assessment, and provide predictive analytics and personalized recommendations. Continuous research and adoption of new financial technologies enable Finstock to stay ahead of market trends and deliver innovative, high-performing solutions.
Role Description
This is a full-time remote role for a Software Engineer. The Software Engineer will design, develop, and maintain backend services and APIs that support Finstock’s AI-driven investment tools and analytics platforms. Daily responsibilities include implementing scalable, secure, and reliable software solutions, writing clean and efficient code, and performing code reviews and testing to ensure quality and performance. The role involves collaborating with data scientists, quantitative analysts, and product teams to integrate models and business requirements into production systems, as well as troubleshooting issues and optimizing existing services. The Software Engineer will also contribute to technical documentation, participate in agile development processes, and help improve development practices and tooling.
Qualifications
Strong foundation in Computer Science, including data structures, algorithms, and software architecture principles.
Proficiency in Software Development and Programming, with experience in at least one modern language such as Python, Java, C#, or Go.
Hands-on experience in Back-End Web Development, including RESTful APIs, microservices, and integration with databases or external services.
Solid understanding of Object-Oriented Programming (OOP) concepts and their application in designing modular, maintainable systems.
Experience working with relational and/or NoSQL databases, and familiarity with performance optimization and secure coding practices.
Comfort with version control (e.g., Git), CI/CD pipelines, and collaborative development in an agile environment.
Ability to work effectively in a remote setting, manage time independently, and communicate clearly with cross-functional teams.
Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Experience in financial services, quantitative systems, or data-intensive applications is a plus.
Work arrangement
No
More openings worth a look
Recently tracked roles with full details and direct application links.