Fullstack (JS, Scala/Elixir/Clojure - Functional Programming,Docker) @DaCodes
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 2d ago

[Hiring] Fullstack (JS, Scala/Elixir/Clojure - Functional Programming,Docker) @DaCodes

2d ago - DaCodes is hiring a remote Fullstack (JS, Scala/Elixir/Clojure - Functional Programming,Docker). πŸ’Έ Salary: unspecified πŸ“Location: Worldwide

Role Description

This is not a typical fullstack role. You’ll be working on a core engineering team building optimization software for the freight/logistics industry, where the complexity lies not in the framework β€” but in how problems are modeled and solved.

We care far more about how you think than the specific languages you’ve used. If you’re comfortable with concepts like immutability, pure functions, composition, and enjoy solving non-trivial problems (concurrency, data consistency, system behavior) β€” this role is for you.

You don’t need prior Haskell experience. However, this is not a beginner-friendly role; we’re looking for engineers with strong fundamentals who can quickly adapt to a functional programming paradigm. The CTO will support your transition into Haskell.

What You’ll Do

  • Build and maintain systems using Haskell (backend) and PureScript (frontend) β€” with onboarding support
  • Work daily in pair programming and participate in code reviews
  • Solve problems involving:
    • Concurrency
    • State management
    • Data consistency and transactions
  • Contribute to a system that prioritizes correctness, reliability, and maintainability
  • Work in fully Dockerized environments (development and execution)

Qualifications

  • Strong foundation in JavaScript (vanilla ES5/ES6) β€” not just frameworks
  • Solid understanding of functional programming principles:
    • Immutability
    • Pure functions
    • Composition
  • Strong computer science fundamentals:
    • Concurrency
    • Data structures
    • Transaction handling (locks, consistency models, etc.)
  • Hands-on experience with Docker and Docker Compose
  • Ability to work across frontend and backend contexts
  • Comfortable working in collaborative environments (pair programming, code reviews)
  • Functional English (written and spoken)

Requirements

  • Experience with functional or strongly-typed languages:
    • Haskell, PureScript, Scala, F#, Elixir, Clojure
  • Experience with test-driven development (TDD)
  • Exposure to distributed systems or microservices
  • Familiarity with AWS (not required)

What You Don’t Need

  • Prior experience with Haskell or PureScript
  • Background in AI / Machine Learning
  • Experience managing cloud infrastructure
  • Domain knowledge in logistics

Benefits

  • Work directly with a highly technical CTO and learn Haskell in production
  • Be part of a core engineering team (6 hires) shaping the system
  • Solve technically meaningful problems, not just features
  • Grow into functional programming in a real-world environment
  • πŸš€ Integration with global brands and disruptive startups.
  • 🏑 Remote work / Home office.
  • πŸ“ If a hybrid or on-site modality is required, you will be informed from the first session.
  • ⏳ Schedule aligned with your assigned project/team.
  • πŸ“… Monday to Friday work schedule.
  • πŸŽ‰ Day off on your birthday.
  • πŸ₯ Major medical insurance (applies to Mexico).
  • πŸ›‘οΈ Life insurance (applies to Mexico).
  • 🌎 Multicultural teams.
  • πŸŽ“ Access to courses and certifications.
  • πŸ“’ Meetups with special guests from the IT industry.
  • πŸ“‘ Virtual integration events and interest groups.
  • πŸ“’ English classes.
  • πŸ† Opportunities within our different business lines.
  • πŸ… Proudly certified as a Great Place to Work.
Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Fullstack (JS, Scala/Elixir/Clojure - Functional Programming,Docker) @DaCodes
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later