JS Developer - Node.js/React


We have a 34 hour work week - which you can take as a 4 day week

Only considering candidates who are eligible to work in the UK ⚠️

Job detailsApply

Job description

Join Gecko: Where Innovation Meets Impact in Higher Education Tech! �*

Are you a coding whizz who thrives in the dynamic, fast-paced, process-light world of startups? Do you relish the opportunity to take ownership of your work and get stuff done? If you answered yes, we want to hear from you!

At Gecko, we're not just building cutting-edge Ed-Tech solutions; we're fostering a culture where every team member contributes to our success. We're on a mission to empower the world's leading universities with innovative tools that drive student engagement and communication.

Your Mission �*

As a Software Engineer at Gecko, you'll be an integral part of our mission to revolutionise student engagement in higher education. Picture this: you'll have the chance to contribute your skills, collaborate with a talented team, and make a real difference in the world's leading universities. You’ll be at the heart of the action, crafting low-latency, high-availability, and performant software. Expect a mix of collaboration, problem-solving, and a healthy dose of experimentation.

Our Tech Playground �*

  • Our tech playground is a fun mix of Javascript and PHP.
  • This role mainly puts the spotlight on Javascript, especially the React and Node frameworks.
  • If you've played with PHP before and especially Laravel, that's a fantastic bonus, but don't sweat it if you haven't.
  • We also have a bunch of Amazon Web Services at our disposal, like S3, EC2 and Cognito.
  • Additionally, we've got OpenAI, GitHub actions, and SQL in our tech toolbox.

Who We’re Looking For �*

  • Tech Enthusiast & Codebase Explorer: With 2+ years in the JavaScript/Node/PHP field, you're ready to delve deeper into our codebase.
  • Startup Pro & Chaos Champion: Experienced in a small team or company and thriving in flexible, agile environments? Got a "get sh*t done" mentality? Perfect!
  • Rebel Coder & Growth-Oriented: You're opinionated, open-minded, unafraid to challenge the status quo, and focused on both personal and professional development.
  • Learning Mindset: If you're passionate about technology and continuous growth, we're looking for you.
  • Value Teamwork: We thrive on collaboration and diversity. If you respect shared success, you'll fit right in.
  • Prioritise Customers: We're committed to excellence for our customers. If you strive to understand and exceed their needs, you're essential to our team.
  • Motivated by Change: If you see change as an opportunity for innovation and thrive in dynamic environments, you're the change-maker we need.

Job requirements

The Hard Skillz Needed ✅

  • Passionate for JavaScript: Solid understanding of JS, React, and Node.js. Dabbled in PHP? Even better!
  • Coding Connoisseur: You can quickly grasp new concepts, technologies, and methodologies. You can hit the ground running and make meaningful contributions in a short period of time.
  • Startup Experience: Proven track record working in a startup or small business environment. Your experience navigating these dynamic settings will be invaluable.
  • Strong Interpersonal Skills: Exceptional communication skills with a focus on teamwork and collaboration.
  • Customer-Centric Mindset: Proven track record of putting customers first and excelling in customer service.
  • Change Embracer: Ability to adapt quickly to new challenges and opportunities, and embrace change with an open mind.
  • Commitment to Learning: Devoted to continuous learning and professional development, always looking for ways to grow and improve.
  • Agile Aficionado: You're familiar with Agile delivery practices and thrive in a lean, dynamic environment.
  • Testing Fanatic: You know that testing isn’t just a phase; it's a way of life. BDD, TDD, automated testing – you love it all.
  • Cloud Familiarity: Experience with AWS? Appreciated, but not essential.
  • Mentor Mindset: Ready to guide the coding newbies? Great, but not a deal-breaker.

Ready to Join the Gecko Team �*

If you're ready to embrace a learning mindset, work collaboratively, prioritise customers, and thrive in a culture of change, we want to hear from you. Apply now and be part of a team that's shaping the future of Ed-Tech! You can find out more about working with us here ⬅️

The Benefits �*

  • Work-Life Balance: 33 days of holiday, optional 4-day workweek, and flexible working arrangements.
  • JFDI Attitude: We believe in getting things done, all in a short 34-hour workweek.
  • Remote Flexibility: Embrace remote working with a stellar home office setup, also including MacBook Pro and headphones of your choice.
  • Workation: Take your work on the road and explore new horizons.
  • Perks Galore: Private healthcare, pension, death in service, EAP, and employee discounts & benefits via Perkbox.
  • Dynamic Virtual Environment: Work with some of the best in the biz in a dynamic, energetic, and super fun vibrant virtual office environment, where collaboration knows no bounds.


NB. We can only accept applications from UK-based applicants who already have a valid right to work in the UK.


Agencies, we kindly ask that you read this Hiring Notice before getting in touch.



Apply with Indeedunavailable

Update cookies

Share job

CV or resume*

Upload your CV or resume file

Upload a fileor drag and drop here

Accepted files: PDF, DOC, DOCX, JPEG and PNG up to 50MB.

My information

Fill out the information below

Full name*

Email address*

Phone number*

United Kingdom

United Kingdom

  • International
  • Afghanistan Afghanistan

I consent to be contacted via text messages for this and any other job within Gecko Engage.


Please fill in additional questions


Before you apply, please note that all questions must be answered for your application to be considered. Each question is designed to help us identify the best fit for our team at Gecko, where we value integrity, transparency, and genuine communication.

While we recognise the power of AI, it doesn't provide insights into 'you'. We are eager to get to know the real person behind the application, so using external help, including AI tools or third-party services, is prohibited and (suspected) instances will result in your application being removed from the process.

We trust that you will approach the application process with honesty and integrity, enabling us to learn more about your authentic self.

Stand Out From The Crowd: Experience & Skillz ✅

Briefly summarise your experience with JavaScript, React, and Node.js.:*

Have you worked in a startup or small business environment before? If yes, please provide a brief overview.*

Stand Out From The Crowd: Learning Mindset & Adaptability �*

How do you approach learning new technologies or methodologies?*

Can you provide an example of a time when you quickly adapted to a new challenge or change in your work environment?*

Stand Out From The Crowd: Motivation and Fit 🏃‍♂️

What interests you about working at Gecko, and how do you see yourself contributing to our mission?*

How do you align with our company values of working as a team, prioritising customers, embracing change, and fostering a learning mindset?*

Stand Out From The Crowd: Show Us What You Can Do �*

Please include a link to piece of your own work (aka code) you are particularly proud of. The work must be your own. This will also form part of your technical interview (discussion) if successful.*

Application 🖊️

Notice period/availability:*

Current compensation package (including salary and other benefits):*

Compensation expectations:*

Where are you currently based (city, country):*

Name of the Gecko who referred you (if applicable):

Legal Agreements

Candidate Declaration:

I commit to honesty and transparency throughout Gecko's recruitment process. I will provide genuine responses to all screening questions and assessments, purely reflecting my skills and suitability for the role.

I acknowledge that using external assistance, including AI tools or third-party services, for the process is strictly forbidden. I understand that such actions could lead to my disqualification.

Candidate Declaration:

I understand that Gecko is a UK-based company and can only accept applicants for this role who are based within and have a valid right to work in the UK. I confirm I meet these requirements.

All fields marked with * are required.


All done!

Your application has been successfully submitted!

Other jobs


Our tech helps you enroll more students, answer inquiries in your sleep and makes your team of two feel like a team 20

Working Week

We have a 34 hour work week - which you can take as a 4 day week

  • Mon
  • Tue
  • Wed
  • Thu
  • 🏖️

Our Vacation Policy

We offer 26 days holiday (for those working a 4 day week) plus public holidays

  • 33 days PTO
  • 52 unpaid Fridays
  • 85 days off per year

Remote Working Policy

Whilst we still meet up and can work from the office, we’ve moved to a remote-first approach, meaning our old Gecko traditions and rituals have been swapped out with virtual alternatives.

  • Scotland, UK
  • USA
  • England, UK

Company Benefits

  • Private healthcare
  • 401(k) company contribution
  • Flexible working hours
  • EMI Share Option Scheme
  • Equipment allowance

Our Team

We're a team of 64 across 14 departments:

  • engineering
  • support
  • sales
  • marketing
  • product management
  • arts and design
  • operations
  • finance
  • entrepreneurship
  • information technology
  • +4 more teams

Desirable Skills and Experience

View more Engineering jobs

Share this job:

Report incorrect data

Let us know if the job has expired