Senior Software Engineer (Python/ Typescript)
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 is 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.
Your Role:
1. Collaborate within an agile team, refining user stories, and planning work iterations.
2. Work hand-in-hand with our business colleagues and other development teams, locally and internationally.
3. Commit to the codebase with confidence, as every change is built, tested, and deployed into production without gates (except for code reviews).
4. Foster a feedback-rich environment where pull requests are discussed without judgment, and the team decides when code is ready to merge and deploy.
5. Enjoy solving problems together, whether its pairing or occasionally mobbing—its an excellent way to learn, share knowledge, and get instant feedback.
Your Skills:
1. Proficiency in Python and Typescript (or similar).
2. Testing expertise, including unit, integration, and end-to-end tests.
3. Familiarity with various data persistence technologies like RDBMSs (e.g., PostgreSQL, Amazon RDS), NoSQL (DynamoDB), and object storage (Amazon S3).
4. Exposure to cloud-native serverless technologies (API Gateway, Lambda, Step Functions, Kinesis, SQS, S3) and containers (ECS) on AWS.
5. Experience with Cloud Development Kit (CDK) would be a plus.
6. Comfort with source code control systems (we use Git).
Perks of the job:
1. Competitive salary and a top-notch pension scheme.
2. Private medical care for your well-being.
3. A strong culture of learning and development, including our training programs.
4. Abundant career opportunities in the UK and abroad.
5. 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.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering, Information Technology, and Research
Industries
Staffing and Recruiting
J-18808-Ljbffr