Job Closed
This listing is no longer active.
Software built to make a difference. Let's build together.
Junior Software Developer
Location
Spain
Posted
72 days ago
Salary
0
Seniority
Junior
Job Description
Junior Software Developer
Stack Builders
• 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.
Job 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).
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer – Reporting & Insights
Muck RackHelping organizations find the right journalists to pitch, report on media coverage and prove the value of their work.
• Design, build, and maintain features across our application that power reporting and insights capabilities • Write clean, well-tested, and well-documented code • Collaborate with product managers, designers, and engineers to translate requirements into scalable technical solutions • Participate in code reviews and help improve engineering standards and development practices • Troubleshoot and resolve production issues to maintain platform reliability • Contribute to architectural discussions and technical planning for upcoming features • Participate in on-call rotations and help respond to incidents affecting production systems • Get familiar with our systems, processes, and codebase while contributing to planned roadmap features
Senior Full-Stack Engineer
BoostedOur team of founders and senior engineers build product and data solutions for the most complex problems.
• Create, own, and maintain high-quality, readable code that is appropriately flexible, reusable, and adaptable to changing requirements. • Own the full lifecycle of software products from design to production, including bugfixes, load testing, penetration testing, and accessibility remediation. • Tackle the hardest technical challenges in a project and provide early unlocks to the blind spots. • Debug complex issues across full technology stacks and code bases effectively while maintaining both speed and quality. • Proactively identify and address technical debt and potential future challenges. • Take full ownership of smaller project areas while maintaining high standards of code quality. • Switch between optimizing for speed versus quality based on team requirements. • Translate product requirements and tickets into clear, efficient code solutions. • Create and share project and domain-specific knowledge that benefits other engineers. • Go deep into technical problems, advocate for solutions, get buy-in from stakeholders, and rally the engineers behind the solution. • Design and implement highly scalable, performant, and resilient full-stack systems. • Champions craftsmanship and maintains high standards. • Looks for ways to simplify code and infrastructure, prioritizing maintenance and migration costs. • Actively participate in code reviews, providing constructive feedback while remaining open to learning opportunities. • Develop deep self-sufficiency in at least one large area of the project while maintaining broad understanding across the system. • Communicate technical designs effectively through proofs of concept and documentation.
Cloud Software Developer
Tactibit TechnologiesMission-focused, innovative, and agile cybersecurity and IT operations support for the most demanding missions.
• Design and build serverless applications and infrastructure as code in the cloud following development standards and best practices • Develop tools, architecture components, and APIs in support of scientific application deployment • Collaborate with software developers, scientists, system/network administrators, and other technical experts to automate cloud deployments and manage CI/CD pipelines • Perform code reviews, refactoring, and source code repository maintenance • Function in a DevOps environment supporting development, testing, operations, and troubleshooting in a mission-critical environment • Support security testing, hardening, and assessments to meet strict compliance and operational security requirements
• Define and evolve the architecture for ePrescribing systems, ensuring scalability, reliability, and interoperability • Lead implementation of NCPDP SCRIPT standards, including multi-version support and translation services (e.g., 2017 ↔ 2023) • Design and optimize XML-based message processing, including schema strategy, transformation, and validation • Establish patterns and tooling for certification, validation, and onboarding of new partners and message types • Own complex production issues end-to-end, setting the standard for real-time troubleshooting and resolution • Partner with Operations and Customer Care to improve system transparency and reduce issue resolution time • Integrate with external networks (e.g., Surescripts, Change Healthcare) and ensure resilient partner connectivity • Identify and address systemic gaps, reducing single points of failure and improving long-term maintainability • Mentor engineers and elevate team capability in healthcare interoperability and system design




