Senior Software Engineer (Python/ Typescript)
Senior Software Engineer (Python/ Typescript)

Senior Software Engineer (Python/ Typescript)

Edinburgh Full-Time 43200 - 72000 £ / year (est.) No home office possible
H

At a Glance

  • Tasks: Join a dynamic backend team to develop cloud-based systems using Python and Typescript.
  • Company: Work with a philanthropic client focused on scalable, serverless architectures.
  • Benefits: Enjoy competitive salary, private medical care, and a strong culture of learning.
  • Why this job: Collaborate in an agile environment with opportunities for knowledge sharing and problem-solving.
  • Qualifications: Proficiency in Python and Typescript, with testing and cloud-native technology experience.
  • Other info: Must be able to live and work in Edinburgh, with 2 days onsite.

The predicted salary is between 43200 - 72000 £ per year.

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

Senior Software Engineer (Python/ Typescript) employer: Head Resourcing

Join a forward-thinking company in Edinburgh that prioritizes innovation and collaboration, making it an exceptional employer for Senior Software Engineers. With a strong commitment to employee growth through extensive training programs and abundant career opportunities, you will thrive in a supportive work culture that values knowledge sharing and continuous improvement. Enjoy competitive salaries, private medical care, and well-being support, including access to an in-house gym, all while contributing to impactful cloud-based solutions.
H

Contact Detail:

Head Resourcing Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Python/ Typescript)

✨Tip Number 1

Familiarize yourself with the specific cloud-native serverless technologies mentioned in the job description, such as AWS Lambda and API Gateway. Having hands-on experience or projects showcasing these skills can set you apart during discussions.

✨Tip Number 2

Engage with the developer community around Python and Typescript. Contributing to open-source projects or participating in relevant forums can help you build a network and demonstrate your passion for innovation.

✨Tip Number 3

Prepare to discuss your experience with CI/CD practices and how you've implemented them in past projects. Being able to articulate your approach to continuous deployment will resonate well with the team’s focus on high-quality features.

✨Tip Number 4

Showcase your collaborative skills by sharing examples of successful pair programming or mobbing sessions you've participated in. Highlighting your ability to foster a feedback-rich environment will align with the company culture.

We think you need these skills to ace Senior Software Engineer (Python/ Typescript)

Proficiency in Python
Proficiency in Typescript
Unit Testing
Integration Testing
End-to-End Testing
Familiarity with RDBMS (e.g., PostgreSQL, Amazon RDS)
Experience with NoSQL databases (DynamoDB)
Knowledge of object storage (Amazon S3)
Exposure to cloud-native serverless technologies (API Gateway, Lambda, Step Functions, Kinesis, SQS, S3)
Experience with containers (ECS) on AWS
Familiarity with Cloud Development Kit (CDK)
Comfort with Git
Agile Methodologies
Collaboration Skills
Problem-Solving Skills
Continuous Integration/Continuous Deployment (CI/CD)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your proficiency in Python and Typescript, as well as your experience with cloud-native serverless technologies. Emphasize any relevant projects or roles that showcase your skills in testing and data persistence technologies.

Craft a Compelling Cover Letter: In your cover letter, express your passion for innovation and collaboration. Mention specific experiences where you worked in agile teams, utilized CI/CD practices, or contributed to cloud-based systems. Show how your values align with the company's mission.

Showcase Problem-Solving Skills: Provide examples in your application that demonstrate your problem-solving abilities, especially in collaborative settings like pair programming or mobbing sessions. Highlight how you fostered a feedback-rich environment in previous roles.

Highlight Continuous Learning: Mention any training programs or personal projects that reflect your commitment to continuous learning and development. This aligns well with the company’s strong culture of learning and can set you apart from other candidates.

How to prepare for a job interview at Head Resourcing

✨Show Your Passion for Innovation

Make sure to express your enthusiasm for developing cutting-edge cloud-based systems. Share examples of how you've contributed to innovative projects in the past, especially those involving serverless architectures.

✨Demonstrate Collaboration Skills

Since the role emphasizes teamwork, be prepared to discuss your experience working in agile teams. Highlight instances where you successfully collaborated with colleagues, particularly in pair programming or mobbing sessions.

✨Highlight Testing Expertise

Given the importance of testing in this role, be ready to talk about your experience with unit, integration, and end-to-end tests. Provide specific examples of how you've implemented testing strategies in previous projects.

✨Familiarize Yourself with Their Tech Stack

Research the technologies mentioned in the job description, such as Python, Typescript, AWS services, and CI/CD practices. Being knowledgeable about these tools will help you answer technical questions confidently and show that you're a good fit for their environment.

Senior Software Engineer (Python/ Typescript)
Head Resourcing
H
  • Senior Software Engineer (Python/ Typescript)

    Edinburgh
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-02-15

  • H

    Head Resourcing

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>