Junior Software Engineer
MASS, Battle, UK
£31,651 per year - estimated
Mass builds operational systems for businesses using Airtable, automation and custom code. We help teams replace spreadsheets and fragmented tools with systems that scale.
We're looking for a Junior Software Engineer who has a good foundation in JavaScript and database design and is ready to start (or has just started) their career in software. You'll help build real systems for real clients - as we train you to become an Airtable Engineer and low-code specialist.
You don\'t need to know Airtable yet - we\'ll teach you. What matters most is that you enjoy solving real-world business problems, structuring data logically, and are keen to learn, communicate openly, and grow quickly.
Our offices are in Battle, East Sussex where you would work from for ~3 days a week (negotiable).
What you\'ll do at Mass:
* Build real systems that businesses rely on every day - structuring data, automating workflows and integrating tools using JavaScript, APIs and Airtable.
* Work alongside consultants, engineers and stakeholders to understand requirements and deliver solutions.
* Design and structure databases to support real business use cases.
* Build workflows using JavaScript, REST APIs, Webhooks and Airtable Automations.
* Use visuals like flow charts, database models, screenshots and wireframes to communicate your ideas clearly.
What we\'ll provide for you:
* Learn Airtable in depth - from single use cases to automated, scalable operating systems that power whole businesses.
* Agency excellence - how to work with clients and stakeholders, manage your time and tasks.
* How to think beyond the immediate task - understand the wider processes or systems your work fits into.
* Tools for the job - company laptop (Apple M1 Pro+) and software subscriptions.
* Hybrid work - you\'ll upskill and train predominantly in our offices, then work from home the rest of the time.
* Career progression - you\'ll progress from Junior Software Engineer into a fully independent Airtable Engineer, with potential to grow into a lead or consulting position.
What we\'re looking for:
* 0-2 years of professional software development experience.
* Knowledge of database design (tables, relationships, normalisation, etc.)
* Good understanding of JavaScript (Node.js is a bonus)
* Good understanding of APIs and how systems connect to each other
* Comfortable working with clients or stakeholders - or keen to learn how
We value:
* Show your thinking - use visuals to make decisions and ideas clear
* Overshare your progress - show work early and keep people in the loop
* Zoom out - understand the wider context, not just the task in front of you
* Build with pride - write clean, DRY code and think beyond "just make it work"
* Push our tools further - we believe in maximising our toolkits
#J-18808-Ljbffr