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