Junior Software Engineer
4 days ago
Battle
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: We don’t believe in hiding work until it’s perfect. We believe in building together. • 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