Salary
💰 $47 - $57 per hour
Tech Stack
BootstrapHaskelljQueryReactTypeScriptWebpack
About the role
- Architect and build backend solutions in Haskell (95% of work).
- Implement and optimize database operations (Persistent, Esqueleto).
- Collaborate on infrastructure enhancements to ensure scalability and performance.
- Contribute to code quality practices, including property-based testing (QuickCheck, related libraries).
- Occasionally collaborate on frontend components with TypeScript (e.g., React, jQuery, Bootstrap, Webpack).
- Participate in agile rituals: stand-ups, sprint planning, retrospectives.
- Engage directly with the client during rituals, providing updates, gathering requirements, and ensuring alignment with their needs.
Requirements
- Advanced English (spoken and written). You will be directly communicating with the client.
- Must be able to work as an independent contractor. For candidates based in the US, an LLC, S-Corp, or C-Corp structure is required.
- 5+ years of professional Haskell experience with outstanding programming skills.
- Strong experience with Yesod and database-related libraries (Persistent, Esqueleto).
- Solid background in writing clean, testable, and scalable code.
- Experience applying property-based testing.
- Strong collaboration and problem-solving skills with excellent verbal and written communication.
- Availability to work 20–30 hours per week and overlap 4 hours with EDT.
- Bonus: Frontend experience with TypeScript/React.
- 100% remote work modality.
- A human-centered experience, as we’re a people-first company.
- Challenging, exciting and long-term projects. We work with some of the most admired companies worldwide.
- A strong learning culture. You’ll have opportunities for 1:1 sessions with your manager.
- Regular pairing sessions. You’ll develop high-quality code while sharing knowledge with your team members.
- Opportunities for company-sponsored conference participation, OSS contributions, tutorials, blog posts, and technical talks.
- Exceptionally talented and passionate coworkers.
- Timely payments, with the flexibility to choose the payment date modality that best suits your needs.
- A Stack Builders community to support you and learn with you!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Haskelldatabase operationsPersistentEsqueletoproperty-based testingQuickCheckTypeScriptReactjQueryBootstrap
Soft skills
collaborationproblem-solvingverbal communicationwritten communication