Software Engineer (Python & AWS)

Camascope Limited
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 84K

Job location

Tech stack

Flutter
.NET
API
Amazon Web Services (AWS)
Confluence
JIRA
User Authentication
Automation of Tests
Azure
C Sharp (Programming Language)
Code Review
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Software Debugging
Distributed Systems
Amazon DynamoDB
Fault Tolerance
Github
Identity and Access Management
Python
PostgreSQL
Software Engineering
Data Streaming
React
AWS Lambda
Backend
GIT
Vue.js
Event Driven Architecture
Information Technology
Low Latency
Front End Software Development
Functional Programming
Event Sourcing
Api Gateway
REST
Amazon Web Services (AWS)
Terraform
Serverless Computing

Job description

Reports to: Lead Software Engineer (Shared Services team)

What You Will Work On

As a Software Engineer (Python & AWS), you'll be a hands-on contributor to one of our core engineering teams, helping build features and improve the scalability and performance of our healthcare platform. You'll work alongside engineers, product managers, and designers across the UK, India, and the US to ship high-quality solutions that impact real users.

You'll gain experience with cloud-native applications, serverless architecture, and modern development practices-all while making a meaningful difference.

Responsibilities

· Contribute to the design and development of backend features using Python, AWS Lambda, and supporting services.

· Collaborate with team members to develop APIs and event-driven systems that are scalable and secure.

· Develop event-sourced and event-driven components using Kinesis Data Streams, Kinesis Firehose, Lambda Functions, SNS/SQS, Python, and various event and storage AWS technologies.

· Write automated tests and contribute to a high-standard, maintainable codebase.

· Contribute to CI/CD workflows using GitHub Actions and Infrastructure-as-Code practices with Terraform.

· Learn and apply cloud best practices around fault tolerance and observability.

· Participate in code reviews and take feedback constructively to grow your skills.

· Debug production issues and support the team in root cause analysis and resolution.

Requirements

· 3+ years of experience in software engineering with expertise in AWS and event-driven systems.

· Familiarity with AWS services, especially Lambda, API Gateway, DynamoDB, SQS/SNS, and Aurora PostgreSQL.

· Strong hands-on experience with Python in a production environment.

· Understanding of RESTful APIs, serverless principles, and event-driven architecture.

· Comfortable with Git, CI/CD practices, and basic infrastructure-as-code workflows.

· Eagerness to learn, collaborate, and contribute to a supportive team culture.

Bonus Points For

· Familiarity with:

  • React, vue, flutter, or other front-end frameworks.
  • Event sourcing, CQRS.
  • Multi-tenant architectures and regional regulatory adaptations.
  • High-availability, low-latency distributed systems.
  • C#, .NET and/or Microsoft Azure.
  • Jira or Confluence.

· Previous experience in early-stage start-ups or scale-ups.

· Bachelor's/Master's degree in Computer Science, Software Engineering, or similar.

· Experience with Authentication and Identity Access Management systems.

About the company

Camascope is a rapidly growing technology company dedicated to enhancing the safety, efficiency, and information flow within the care and medication sector. We are a passionate team of talented and caring individuals, all driven by the ambition to make a positive impact in care. Our innovative ecosystem bridges the gap between pharmacies, care homes, and doctors, ultimately improving the lives of many. There has never been a more exciting time to join Camascope. As our team expands and our product reaches an increasing number of users and partners daily, you will have the opportunity to help shape a collaborative and enthusiastic team. We thrive on solving real-world problems and are committed to developing top-tier solutions. If you are eager to make a meaningful impact in healthcare and flourish in a dynamic startup environment, Camascope is the perfect place for you. This is an exciting period to join our company, offering substantial scope for both professional and personal development.

Apply for this position