About the job Senior Product Engineer
About the Company
A high-growth technology company operates a leading prediction market platform, enabling users to express views on real-world events by trading on outcomes across areas such as politics, economics, sports, and culture.
Built as a peer-to-peer marketplace without a centralized counterparty, the platform aggregates diverse perspectives into transparent, market-based probabilities that reflect collective expectations about future events.
The company is experiencing rapid growth in both transaction volume and user adoption, with a mission to build a trusted, data-driven platform powered by scalable and reliable infrastructure.
About the Role
The company is seeking a product-focused Full-Stack Engineer to join its product engineering team.
In this role, you will build user-facing features, engage directly with users, and help shape product direction. The ideal candidate combines strong engineering skills with product intuition — someone comfortable rapidly prototyping, iterating, and making thoughtful design decisions.
You will work across the stack (e.g., Node.js, React, and Go), contributing to a fast-moving product environment. This role suits a highly autonomous individual who takes ownership, ships quickly, and cares deeply about the end-user experience.
Key Responsibilities
-
Build user-facing features
Develop efficient, scalable, and reusable components for modern web applications. -
Engage with users
Gather feedback, understand user needs, and incorporate insights into product decisions. -
Take ownership of product direction
Contribute to both technical and product decision-making, helping shape long-term vision. -
Collaborate across teams
Work closely with engineers, designers, and stakeholders to design and deliver features. -
Improve system reliability
Enhance monitoring and alerting to ensure critical product flows remain stable. -
Ensure performance and scalability
Strengthen the system's security, availability, and performance. -
Maintain code quality
Participate in code reviews and uphold high engineering standards.
Requirements
- 3+ years of professional software development experience
- Strong proficiency in TypeScript, JavaScript (ES6+), and CSS
- Experience with React and Next.js
- Familiarity with state management and caching strategies (e.g., React Query or similar tools)
Nice to Have
- Experience with advanced React patterns (e.g., server components, normalized caching)
- Background in data-intensive applications
- Familiarity with blockchain / Web3 / DeFi development (e.g., smart contract interactions, wallet integrations)
- Experience with Go or similar backend technologies
- Entrepreneurial mindset with the ability to take ideas from concept to production
- Strong interest in decentralized systems and emerging technologies