freehire launches on Product Hunt on 26 August.

Follow →

Software engineer

Summary

Builds full-stack web apps for a financial-data provider: React front ends, Node.js/PostgreSQL back ends, GraphQL APIs via Hasura, and Dockerized deployments.

Key Responsibilities

  • Design, develop, test, and deploy high‑quality, scalable, and secure software solutions across the full stack (front‑end and back‑end).
  • Architect and implement GraphQL APIs using Hasura and custom resolvers to provide efficient data access for client applications.
  • Develop and maintain backend services and serverless functions using Node.js, integrated with NHOST and PostgreSQL.
  • Build dynamic, responsive, and user‑friendly web interfaces using React.
  • Containerize applications using Docker to ensure consistency across development, staging, and production environments.
  • Write clean, maintainable, and well‑documented code following industry best practices.
  • Collaborate with product managers, designers, and fellow engineers to translate requirements into technical deliverables.
  • Promote code quality through unit and integration testing and active participation in code reviews.
  • Troubleshoot, debug, and resolve complex technical issues across the application stack.
  • Contribute to continuous improvement by sharing knowledge and best practices within the team.

Must‑Have Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of professional software development experience.
  • Hands‑on experience with Node.js, React, PostgreSQL, GraphQL, Hasura, NHOST, and Docker.
  • Strong understanding of software engineering fundamentals, data structures, algorithms, and design patterns.
  • Demonstrated experience with unit testing frameworks (e.g., Jest, React Testing Library, Mocha, Chai).
  • Proficiency with version control systems, preferably Git.
  • Excellent problem‑solving skills and a collaborative, team‑oriented mindset.

Good‑to‑Have Qualifications

  • Proficiency in Python or Java for backend development or tooling.
  • Experience with cloud platforms such as AWS, Google Cloud, or Azure.
  • Familiarity with CI/CD pipelines and DevOps principles.
  • Experience with performance monitoring and optimization tools.
  • Understanding of agile development methodologies.
  • Exposure to AI technologies or frameworks.

What You Can Expect From Us

We are committed to building a culture that values diverse skills, perspectives, and experiences. We hire the best talent in our industry and empower them with the resources, support, and opportunities to grow—professionally and personally. Together, we foster an environment that fuels creativity, drives innovation, and shapes our future success.

Equal Employment Opportunity Statement

ISS STOXX GmbH, through its group companies, is a leading provider of comprehensive and data‑centric research and technology solutions that help capital market participants identify investment opportunities, detect qualitative and quantitative portfolio company risks, and meet evolving regulatory requirements. With roots dating back to 1985, we today deliver world‑class benchmark and custom indices across asset classes and geographies and serve as a premier source of independent corporate governance, sustainability, cyber risk, and fund intelligence research, data, and related offerings. We have no policy to discriminate or harass applicants or employees on the basis of any protected status and we conduct all employment administrative activities on a non‑discriminatory basis consistent with all applicable federal, state, and local requirements.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available