Software Engineer, Marketing Platform (Edinburgh or UK remote)

FreeAgent

The role 🧑‍🚀
You'll join our Marketing Platform team consisting of a Product Manager, Salesforce Administrators and Engineers. This team is primarily responsible for our Website and Salesforce both of which are valuable assets for a lot of departments in the business. Specifically in this role, you’ll work with a collaborative group of engineers, designers, product managers and stakeholders outside the engineering organisation, helping to shape our website so that it provides a great experience for all visitors, including both our existing and potential customers, suppliers, affiliates and partners.
We believe in a learning culture and encourage self-development. We have regular 'wiggle weeks' and we hold our legendary 'Hack Days' twice a year. Engineers write about what they do, and what they learn, on our popular engineering blog.
Your typical week will involve:
  • You’ll be working across the entire business - our Website is a shared concern; it fulfils a purpose for every department at FreeAgent and, as such, you will be interacting with a variety of people on a daily basis
  • Work closely with other engineers, product managers and designers to deliver an amazing web experience for our customers
  • Help your team plan, estimate and deliver projects. Shipping isn't just about merging pull requests – we put an emphasis on writing culture and ask engineers to document what they've created to expand our collective knowledge
  • Contribute new ideas for developing features and refactoring areas of code
  • Share what you've learned by talking at our weekly Engineering Forum
  • Continually expand your knowledge of both our business and technology domain. We have the resources and we give you the time to learn!
  • Develop and apply your mentoring and leadership skills
Technologies we use: Ruby, Rails, RSpec, JavaScript, Jest, Middleman, Netlify, SalesforceApps we use: GitHub, Trello, G Suite, Notion
You 🙌
We look for:
  • Commercial experience of developing and maintaining web applications
  • Enthusiasm for taking complex problems and simplifying them for customers
  • Attention to detail. We value people who believe a job worth doing is worth doing right
  • Pragmatism; being committed to getting things done while understanding tradeoffs
  • A high level of self-motivation and self-awareness
  • A commitment to ongoing self-development, improving both technical and soft skills. If you have the commitment, we can provide opportunities for you.
  • Strong communication skills. Being able to write well and articulate your thoughts are great skills to have in any business.
Subscribe Now