Python Software Developer
Join this dynamic backend team with our Edinburgh based philanthropic client.
Are you a passionate developer with a hunger for innovation? Do you thrive in a collaborative environment, working on cutting-edge cloud-based systems
About the company:
Our client are all about building cloud-based, distributed systems with a keen focus on serverless architectures.
Their mission? Meeting the needs of internal and external stakeholders with a laser-sharp emphasis on scalability, performance, and observability. We take pride in practicing CI/CD, ensuring that our changes are continuously deployed to production, delivering high-quality features of measurable value.
Using Kanban to split work into well-defined tasks, and knowledge sharing is paramount through pair programming and mobbing sessions.
Your Role:
Collaborate within an agile team, refining user stories, and planning work iterations.
Work hand-in-hand with our business colleagues and other development teams, locally and internationally.
Commit to the codebase with confidence, as every change is built, tested, and deployed into production without gates (except for code reviews). Safeguarding through small incremental changes, feature flags, and canary releases.
Foster a feedback-rich environment where pull requests are discussed without judgment, and the team decides when code is ready to merge and deploy.
Enjoy solving problems together, whether it's pairing or occasionally mobbing-it's an excellent way to learn, share knowledge, and get instant feedback.
Your Skills:
Proficiency in Python and Typescript (or similar).
Testing expertise, including unit, integration, and end-to-end tests.
Familiarity with various data persistence technologies like RDBMSs (e.g., PostgreSQL, Amazon RDS), NoSQL (DynamoDB), and object storage (Amazon S3).
Exposure to cloud-native serverless technologies (API Gateway, Lambda, Step Functions, Kinesis, SQS, S3) and containers (ECS) on AWS.
Experience with Cloud Development Kit (CDK) would be a plus.
Comfort with source code control systems (we use Git).
Perks of the job:
Competitive salary and a top-notch pension scheme.
Private medical care for your well-being.
A strong culture of learning and development, including our training programs.
Abundant career opportunities in the UK and abroad.
Well-being support, including an in-house gym and access to mental health services.
If you would like to hear more and you are able to live and work in Edinburgh (2 days onsite) please send your CV
