Title: Full-Stack Developer
Quick Summary
Ironwood Interactive is hiring a Full-Stack Developer to build polished user interfaces and robust APIs for a multi-tenant SaaS product. The ideal candidate brings solid JavaScript or TypeScript fundamentals, collaborates well in code reviews, and is eager to learn. We welcome fresh graduates and self-taught developers alongside experienced engineers who enjoy mentoring and shipping customer-visible features.
Project Category or Industry
B2B SaaS for operations and workflow management
Type
Full-time employment
Experience Level
Entry-level to mid-level, with strong consideration for freshers who can demonstrate skills through projects, internships, or open-source contributions
Duration
Permanent role
Location
Remote-first across EMEA, Americas, and APAC with at least 4 hours of overlap between 09:00β18:00 UTC; optional coworking days in Lisbon and KrakΓ³w
Salary
USD 60,000β90,000 base depending on location and experience, plus annual bonus, equity refresh opportunities, and comprehensive benefits
Payment Mode
Monthly payroll via bank transfer; contractor arrangements available where local employment is not supported
Hiring Company Name
Ironwood Interactive
Required Skills or Tools
Strong proficiency in JavaScript or TypeScript, experience with a major front-end framework, comfort working with RESTful or GraphQL APIs, version control with Git, automated testing, and basic database knowledge. A growth mindset, clear communication, and attention to detail are essential.
Project Description
You will join a product squad responsible for core modules that help operations teams orchestrate approvals, service catalogs, and audit trails. The work spans building accessible React components, designing API endpoints, writing integration tests, and collaborating with designers and product managers to deliver small, high-impact increments on a two-week sprint cadence.
Core Responsibilities and Expected Deliverables
Implement end-to-end features across the stack from React UI to API and database.
Write maintainable, well-tested code with meaningful unit, integration, and end-to-end coverage.
Participate in code reviews, propose refactors, and improve developer experience tooling.
Diagnose and fix production issues with observability dashboards and structured logging.
Deliver pull requests that meet acceptance criteria, include migration scripts when needed, and ship behind feature flags.
Required Experience and Preferred Qualifications
Foundation in web fundamentals, HTTP, async programming, and data structures.
Portfolio, internship experience, bootcamp capstone, or open-source contributions demonstrating shipping ability.
Nice to have: exposure to cloud services, design systems, performance profiling, accessibility standards (WCAG), and security basics (OWASP).
Relevant certifications are welcomed but not required.
Tools or Platforms to Be Used
Front end: React, TypeScript, React Query, component testing with Testing Library
Back end: Node.js, NestJS or Express, GraphQL or REST, Prisma or Sequelize
Data: PostgreSQL, Redis for caching, OpenSearch or Elasticsearch for search
Quality and delivery: Jest or Vitest, Playwright, GitHub Actions, Docker, feature flags with LaunchDarkly
Cloud: AWS or GCP for containerized workloads and managed databases
Language Requirement
English is required for daily collaboration; additional languages are a plus but not required.
Communication Style
Asynchronous-first via Slack and GitHub, with weekly Zoom sprint ceremonies and ad-hoc pairing sessions. Product documentation is maintained in Notion and Figjam.
Time Commitment or Working Window
Approximately 40 hours per week with flexible scheduling; core collaboration windows target late morning to late afternoon UTC. Occasional release windows may require brief overlap outside core hours, planned in advance.
Payment Terms
Monthly salary with an annual review and performance bonus. For contractor engagements, biweekly invoicing on milestone-based deliverables with net-15 payment terms.
Evaluation Criteria
Code sample or portfolio quality, readability, and tests
Problem-solving in a short, time-boxed take-home challenge
Collaboration during a live pairing session
Communication clarity and product thinking in a behavioral interview
Reference checks aligned to our reliability and ownership values
Other Requirements
Standard NDA upon offer, identity verification, and background checks compliant with local laws. Light-touch time tracking for contractors. Security awareness training and privacy guidelines provided during onboarding.
About the Company
Ironwood Interactive is a remote-first software company focused on workflow and service management tooling for operations teams in finance, healthcare, and professional services. We favor small, empowered squads, pragmatic engineering practices, and steady, incremental delivery over big-bang releases. Founded in 2020, the company operates across the EU and North America with hubs in Lisbon and KrakΓ³w. Learn more at https://ironwoodinteractive.com or contact careers@ironwoodinteractive.com.
