Qualifications
RequirementsRole: Fullstack Software Engineer (Haskell Backend + PureScript Frontend)Core Stack: Haskell, PureScript, PostgreSQL, and custom database technology. Key ResponsibilitiesDesign, implement, and maintain backend services in Haskell, applying strong static typing and best practices in functional programming. Develop front-end applications in PureScript (e.g., Halogen, React-Basic-Hooks), integrating APIs and managing asynchronous workflows securely. Model, query, and optimize PostgreSQL databases, ensuring performance, scalability, and reliability. Build and maintain custom database connectors and data access layers for proprietary database technology. Create comprehensive unit and integration tests (Hspec, Hedgehog, QuickCheck, purescript-spec) to guarantee high-quality software delivery. Participate in code reviews, documentation, and the establishment of technical standards across teams. Ensure security, observability, and resilience in production environments. Desired Profile5 years of experience in backend development with Haskell (GHC, Servant, Warp, Aeson, Polysemy, etc.).5 years of experience in frontend functional development with PureScript (or equivalent experience with TypeScript/React + FFI). Proficient knowledge of SQL and PostgreSQL, including schema design, complex queries, transactions, and performance tuning. Experience integrating and maintaining custom or proprietary databases. Familiarity with containerization and CI/CD workflows (Docker, GitHub Actions/GitLab CI). Nice to have: experience with Nix for reproducible environments, microservices, and message-driven architectures (Kafka, RabbitMQ).
About the job
Join the DaCodes Team!
At DaCodes, a leading software and digital transformation company, we pride ourselves on delivering high-impact solutions that drive innovation.
With over a decade of expertise, our diverse team of 220+ talented professionals, including developers, architects, UX/UI designers, project managers, and QA testers, collaborates with clients across LATAM and the United States to achieve exceptional results.
As a member of the DaCodes family, you will have the chance to accelerate your professional development, engage in a variety of projects spanning multiple industries, and play a key role in designing, implementing, and optimizing cloud-based infrastructures.
Our team members, affectionately known as #DaCoders, make a significant impact on our success and that of our clients. You will lead projects that challenge you while gaining valuable exposure to both disruptive startups and established global brands.
Are you ready to take the next step in your career?
About DaCodes
DaCodes is a prominent software and digital transformation company dedicated to delivering innovative solutions that empower businesses. With a rich history spanning over a decade, we assemble a diverse team of top-tier professionals who work collaboratively with clients across Latin America and the United States.