What are we all about?
At Access we love software and how technology never stays the same. It's this obsession that drives us to work closely across sectors to understand the business needs of our customers - from professional services to manufacturing to not for profits and more.
We're passionate about helping our customers stay one step ahead of the challenges facing their industry and business. That's why over 1 million users and over 10,000 organisations rely on Access software to help their organisation thrive.
This role will sit in our Not for Profit (NFP) Division, whose goal is to transform the way the NFP sector market themselves to increase their income and impact. We are probably the largest provider of charity tools in the UK, working with over 1,700 amazing charities across our product portfolio in both the EU and Australasia.
Collaboration is at the forefront of what we do and how we work, both within the development team and outside of it. The majority of our work is done via pair programming. We assist each other releasing our latest changes, which we do many times a day. We work with stakeholders to deliver software that meets the needs of our clients and end users.
We spend significant amounts of time outside the IDE. Writing code is not our sole contribution to the team. We review each other's work to improve code quality and spread domain knowledge. We test each other’s work. We spend time with stakeholders during discovery work and beyond. We spend time reflecting on how we can improve in retrospectives. We dedicate time to teaching each other within the team and the organisation.
We don't expect you to have a deep understanding of backend programming languages/paradigms, but we would want our candidate to be open to learning other technologies. Don’t worry, we'll help you get up to speed in no time! In return, you will be expected to teach and coach other team members on client side technologies, with the aim to help level up our collective knowledge.
Our approach to software development is with a test-first mindset. This is a very important part of how we work. Writing tests and working in small, iterative steps gives us confidence in our code. Senior applicants to this role should have experience writing automated tests using TDD.
Our platform and technology:
We utilise global cloud providers such as Azure and Cloudflare to deploy and manage our products in the UK and Australasia.
Our platform sees over 5 million unique users a month, often reaching over 18,000 requests a minute. To keep up with this growing demand, we are gradually moving our platform to an Event Driven Architecture, enabled by services like Azure Functions, Event Grid and Storage Queues in Azure.
We’re making more data-driven decisions than ever before using tools like Azure App Insights for analytics and LaunchDarkly for feature flags & A/B testing. Our aim is to perform A/B tests regularly, and you will be involved in helping to set up, monitor and iterate on these tests.
You'd be a great fit for this role if...
You are someone who cares about the work that charities do and wants to make a real positive and tangible change
You like to monitor the industry and trends around front-end technologies
You are aware of automated testing, and open to learning more about it
You have some experience with technologies across the entire stack (e.g. backend, infrastructure, databases, automation, screen readers)
You understand the benefits of working iteratively and work towards releasing small slices of code multiple times a day
You have excellent communication skills and the ability to articulate complex and technical concepts to non-technical audiences
You are comfortable with pair programming, both driving and navigating
You have a continuous improvement mind-set
You are willing to speak up or ask questions when something doesn’t look or feel right
Why Access NFP?
We’re solving a big problem. The NFP sector is a multi-trillion dollar industry that spends a great deal on old school marketing approaches. We’re working to create systemic change so that more money can be directed to the vital front-line services charities provide, and you can be a part of that journey.
In addition to a competitive salary and the opportunity to grow, you will enjoy a fun environment on top of our standard benefits.
We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, gender expression, national origin, age, protected veteran or disabled status, or genetic information.