Job Description: Full Stack Developer at Predyx
Position: Full Stack Developer (Contract to Hire)
Location: Remote
Type: Contract to Hire
Location: Remote
Type: Contract to Hire
About Predyx
Predyx is a cutting-edge prediction market platform revolutionizing how people engage with markets and data. Built on the Lightning Network, Predyx offers instant pay-per-trade functionality, micro prediction markets, and a playful yet powerful user experience. We are on a mission to make markets accessible, engaging, and impactful.
We’re seeking an experienced Full Stack Developer to join our growing team on a contract-to-hire basis. This role begins with a 6-month contract, and based on performance, you may be offered a full-time position. This is an exciting opportunity to work with a diverse tech stack, solve challenging problems, and contribute to a product that bridges innovation and utility.
Key Responsibilities
-
End-to-End Development:
Design, develop, and maintain scalable and high-performance web applications across the full stack. -
Frontend Development:
Build responsive and intuitive user interfaces using Vue.js, ensuring a seamless user experience. -
Backend Development:
Develop robust APIs and services using Node.js, Express.js, and NestJS, integrating with various data sources and ensuring optimal performance. -
Database Management:
Design and maintain efficient data models using MongoDB, optimizing for performance and scalability. -
Messaging and Caching:
Implement messaging systems with RabbitMQ and caching layers using Redis to support real-time and high-throughput operations. -
Collaborative Development:
Work closely with the product, design, and DevOps teams to align technical implementations with business goals. -
Code Quality:
Write clean, maintainable, and testable code in JavaScript and TypeScript, adhering to industry best practices. -
Debugging and Optimization:
Identify bottlenecks, debug, and optimize applications for performance and scalability.
Qualifications
Required Skills:
- Expert proficiency in JavaScript and TypeScript.
- Strong experience with Vue.js for frontend development.
- Advanced knowledge of Node.js, Express.js, and NestJS for backend development.
- Deep understanding of MongoDB for database management.
- Experience with Redis for caching strategies and RabbitMQ for message queuing.
- Expertise in building Progressive Web Applications (PWAs).
- Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.
Bonus Skills:
- Familiarity with the Lightning Network or Bitcoin-related technologies.
- Experience with microservices architecture and distributed systems.
- Knowledge of API Security and API Gateway solutions.
- Proficiency with Docker and Kubernetes for containerization and orchestration.
- Experience with DevOps practices and tools, such as CI/CD pipelines.
Contract Details
- Initial Contract Period: 6 months
- Transition to Full-Time: Based on performance during the contract period
What We Offer
- Competitive contract compensation and the opportunity to transition to a full-time role.
- Opportunity to work on an innovative product with real-world impact.
- Flexible work hours and remote-first environment.
- A collaborative team culture that values creativity, growth, and learning.
How to Apply
Send your resume, portfolio (if applicable), and a brief cover letter outlining your relevant experience to careers@predyx.com.
Join us in shaping the future of prediction markets!