Python Software Developer Join this dynamic backend team with our Edinburgh based philanthropic client.
Are you a passionate developer with a hunger for innovation? Our client are all about building cloud-based, distributed systems with a keen focus on serverless architectures.
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.
Collaborate within an agile team, refining user stories, and planning work iterations.
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.
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.