Stack Builders

Junior Software Developer

Stack Builders

full-time

Posted on:

Location Type: Remote

Location: Spain

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Act as a technical consultant, identifying inefficiencies and proposing high-impact solutions.
  • Develop and maintain software applications, particularly using Haskell/Python/Typescript and functional programming principles.
  • Proactively leverage Generative AI tools (e.g., Cursor, GitHub Copilot, Claude Code) to improve development workflows.
  • Write unit tests, perform code reviews, and ensure high-quality standards.
  • Participate in community-building initiatives, conferences, and knowledge-sharing activities.

Requirements

  • Be permanently located in Spain or have a relocation date set. You must be legally authorized to work in Spain by the start date (we cannot sponsor work permits).
  • Bachelor’s degree in Computer Science, Mathematics, Information Systems, or a related field.
  • 1+ years of professional software development experience.
  • Advanced spoken and written English (B2/C1).
  • Hands-on development experience with at least one of the following: TypeScript, JavaScript, Python, Haskell, GraphQL, Node.js, or PHP.
  • Experience or interest in learning Haskell and functional programming concepts.
  • Familiarity with databases, web development, and/or networking protocols.
  • Experience with Agile methodologies, testing practices, and ideally Generative AI tools.
  • Knowledge or interest in the Nix ecosystem (nixpkgs, NixOS, haskell.nix, etc.) is a plus.
  • Strong problem-solving, communication, and teamwork skills.
  • Ownership mindset and drive to exceed expectations.
  • Availability to attend monthly coworkings in Madrid (or quarterly if based elsewhere in Spain).
Benefits
  • 100% remote and flexible work modality. Typical schedule:
  • Monday–Thursday: 10:00–19:00 (aligned with US clients)
  • Friday: early connect (08:00) and early disconnect (17:00)
  • Monthly internet allowance for remote work.
  • Private top-tier health and life insurance from day one.
  • 23 days of paid vacation plus sick and family leave.
  • Work Abroad days (subject to policy).
  • Clear growth path and professional development opportunities.
  • Annual education budget and continuous learning initiatives (training, book clubs, conferences).
  • Regular 1:1s, pair programming, and mentoring opportunities.
  • Opportunities to contribute to open-source projects and attend international conferences.
  • Friendly, multicultural, and motivating work environment.
  • Participate in community-building initiatives, conferences, and knowledge-sharing activities.
  • Team-building events and coworkings in Madrid (travel covered if needed).
  • Welcome package with company laptop, equipment, and swag.
  • Competitive salary based on experience, skills, and education.
  • Smooth and engaging hiring process (typically ~2 weeks).
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
HaskellPythonTypeScriptJavaScriptGraphQLNode.jsPHPfunctional programmingunit testingAgile methodologies
Soft Skills
problem-solvingcommunicationteamworkownership mindsetdrive to exceed expectations
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in MathematicsBachelor’s degree in Information SystemsBachelor’s degree in a related field