30 may
|
DaCodes
|
Corrientes
30 may
DaCodes
Corrientes
Postúlate en Kit Empleo: kitempleo.com.ar/empleo/qer97
Work at DaCodes!
We are a firm of experts in high-impact software and digital transformation.
For over 10 years, we have built technology-driven and innovation-focused solutions with a team of nearly 300 talented developers, architects, UX/UI designers, PMs, QA testers, and more.
Our team collaborates on projects with clients across LATAM and the United States, achieving outstanding results.
At DaCodes, you will have the opportunity to boost your professional growth, work on diverse projects across multiple industries, and contribute to the design, implementation, and optimization of cloud infrastructures.
You will be the expert participating in our projects and will have access to disruptive startups and global brands.
Requirements
Functional Programming Engineer (Haskell / PureScript — training provided)
About The Role
This is not a typical full‐stack role.
You will 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 are 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, but this is not a beginner‐friendly role.
We are 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)
What We're Looking For
Must‐have
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)
Nice to have
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
How We Work
Pair programming is part of the daily workflow
Code quality and correctness matter more than speed
Limited use of AI tools due to IP and legal constraints (GitHub Copilot allowed only for PR reviews)
Who This Role Is NOT For
Engineers focused primarily on frontend frameworks without strong JavaScript fundamentals
Developers who rely heavily on frameworks rather than core programming concepts
Engineers without exposure to backend or system-level thinking
Candidates who depend heavily on AI tools to write code
Profiles focused on DevOps, SRE, Data Science, or AI/ML
Why Join
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
Benefits
Integration with integral 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
#J-*****-Ljbffr
Postúlate en Kit Empleo: kitempleo.com.ar/empleo/qer97
📌 Fullstack (Js, Scala/Elixir/Clojure - Functional Programming,Docker) | English (Corrientes)
🏢 DaCodes
📍 Corrientes