Full-stack engineer with a frontend focus

We’re looking for a full-stack engineer with a frontend focus to join our small, talented product team.

Role: Full-stack engineer with a frontend focus (mid-senior level)

Location: Remote-first (Timezone: GMT / CET / EST)

Role Status: Full-time

Remuneration: Competitive salary, negotiable based on experience and location (approx. €70,000 – €95,000 plus benefits)

About ChangeX

We have built a platform to connect communities to proven ideas and funding to scale sustainable impact.

Our mission? To empower people everywhere to change their communities for the better by making it easy for them to access the ideas, funding, and support they need.

With our support, great ideas like Playing with Trust, Education for Sharing, Revolusolar, Play Action Box, Open Orchard, and Community Fridge are being adopted by communities across the world.

So far, more than 30,000 community projects have started through ChangeX, scaling more than 200 innovations and positively impacting more than two million people.

Our business model is called Impact as a Service. We make it easy for funders to invest in the ideas they want to spread in regions they care most about. Our partners include Microsoft, the LEGO Foundation, ServiceNow, and Amazon.

Our team and how we work

We are accelerating the way people fund, start, and grow projects in their communities and are looking for an engineer who shares our belief in the power of great technology to transform lives.

We’re a small, product-focused, remote-first team with engineers based across Ireland, Spain, Argentina, and Brazil. We work in close collaboration with product management and design, using a lightweight, iterative process focused on weekly delivery and continuous improvement.

We actively use and explore LLM tools to help improve our efficiency, but don’t use them to replace experience, knowledge, and good practices.

We value pragmatic engineering, clear communication, and technology that genuinely improves people’s lives.

This role is ideal for someone who:

  • Identifies as a frontend engineer
  • Has some backend experience or exposure
  • Wants to understand backend constraints and contribute when needed, without being expected to be a backend expert

We are currently going through an exciting growth phase, evolving our internal tools from a traditional Rails-based architecture to additionally support a modern frontend architecture using React and Next.js. This evolution exposes our application as a set of APIs to allow a richer interactive experience, and is built on a constantly developing design component system.

You will spend most of your time working on the frontend of our stack, but you will need to handle some backend tasks at times (e.g., making API changes).

Key parts of this role will be to:

  • Drive the development of our design component system, ensuring we’re able to use this to help us rapidly deliver, while still being able to provide a great UX for our users
  • Help make key decisions regarding our approach to front-end development, including supporting other team members in adopting new technologies and approaches
  • Continually improve our UI so funding gets to people fast and we bring the impact of funded projects to life
  • Be able to work across the entire stack when required

Some of the upcoming priorities on our roadmap you’ll work on include:

  • Improve the applicant user experience to make it more accessible to a broader group of users from diverse contexts
  • Enhance the mobile user experience
  • Improve the fund-management interface, supporting our move towards a self-serve product for funders and social innovators
  • Support our engineering team to develop a seamless frontend user experience as we develop more of the platform in Next.js and React

We are looking for people* who have:

  • Strong experience working across the frontend stack, specifically TypeScript, using React or Next.js in particular (or similar libraries)
  • Backend experience is a positive, but if not, you should have an interest in learning and becoming proficient in this
  • Strong UX/UI and design sensibilities
  • Excellent coding skills with a focus on clean design, well-structured code, automated testing, and efficient development approaches
  • Confidence in playing a significant role in the vision and development direction of the product
  • An ability to prioritise for value
  • A demonstrated commitment to social change
  • Strong empathy and ethical fibre

*We encourage you to apply if you believe your skills and experience are a good fit for this role, even if you don’t tick every box above. When making hiring decisions, we aim to be inclusive and look beyond checklists. We want to find people who bring fresh perspectives and want to grow with our organisation.

Technologies we use

  • React
  • Next.js
  • TailwindCSS
  • Ruby on Rails
  • Heroku & AWS
  • Claude Code
  • GitHub for source code management and process support
  • GitHub Actions for continuous integration

Benefits

  • 25 paid holiday days per year plus flexible hours
  • Flexible working options: remote, in office, or a hybrid
  • Access to a great work environment and facilities at our office or a co-working space convenient for you.
  • Annual performance-related bonus
  • Pension scheme after 6 months of employment (dependent on your location)
  • Basic health insurance plan (dependent on your location)
  • Annual team retreat

Recruitment process
If this role interests you, please complete this form by February 13th, 2026. We will begin reviewing applications as they are received, so we encourage you to apply early.

If shortlisted, you will be asked to complete a short video introduction. Following this, if successful, we’ll send you a brief technical exercise to complete. The final stage will involve up to 3 online interviews with the team (30-45 mins each). 

After the interview process is complete, we will quickly move to decision-making and offer.

Leave a Reply

Your email address will not be published. Required fields are marked *