At a Glance
- Tasks: Join our team as a Senior Software Engineer, working on diverse projects with Python and AWS.
- Company: We are an innovative tech company focused on mobile applications and cloud solutions.
- Benefits: Enjoy remote work flexibility, occasional office visits, and a collaborative team environment.
- Why this job: Make an impact in a fast-paced setting while collaborating with talented engineers and scientists.
- Qualifications: 5+ years of software engineering experience, proficient in AWS and Python, Agile methodologies.
- Other info: Opportunity to work on cutting-edge technology and enhance your skills in a supportive culture.
The predicted salary is between 43200 - 72000 £ per year.
To apply you must be UK based, with the right to work in the UK. This is a remote role, with occasional (eg: once every three weeks) visits to either our London or Lancaster offices. While our software team is largely remote, you are welcome to work more regularly, or even full-time, in office if preferred.
About the Role
We are looking for an excellent software engineer to work on multiple projects across our tech stack, supporting our product which is mobile based. You will need to have strong fundamental engineering skills and be happy working across a wide range of applications. As a Senior Engineer, you will be responsible for our AWS, Web and Desktop tech stack. This includes:
- Our AWS cloud (Dynamo DB, Lambda…)
- Various scripts and algorithms (Python)
- Our Microsoft Desktop App (Python)
- Our ASP.Net web app (.Net, C#, JS, Azure)
You will interact heavily with our wider team of mobile software engineers, physicists and mathematicians who manage our mobile stack, mobile SDK and authentication algorithms. You’ll play a key role in designing, developing, and maintaining high-quality code, infrastructure and automated tests. You will collaborate with our talented science and engineering teams to implement new features and improve performance. This is a unique opportunity to work on impactful projects in a fast-paced, innovative environment, including:
- AWS architecture
- App development in Python, ASP.Net
- Problem solve with our team, bringing new perspectives and experience into our team
- Implement modern best practices and high quality, testable, readable code
- Identify and fix bugs and performance bottlenecks to enhance application efficiency.
- Optimize application performance for scalability and robustness.
- Continuously improve the development process by implementing tools and automation.
- Ensure security
Key experience
- Proven experience as a software engineer with at least 5+ years of hands-on development experience.
- Proficiency in a variety of AWS technologies and Python
- Excellent software engineering skills with a focus on modern best practices (SOLID, Clean, TDD, CI/CD, automation)
- Knowledge of Agile methodologies and experience working in an Agile team.
- Ability to quickly learn complex problem spaces
Nice to have experience
- Experience with mobile development
- Experience with algorithm development
- A background in science or technology
If you are a driven and ambitious professional ready to take your career to the next level, we want to hear from you.
Contact Detail:
Quantum Base Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Python & AWS (Remote) Remote, UK
✨Tip Number 1
Familiarise yourself with our tech stack, especially AWS and Python. Being able to discuss specific projects or experiences where you've used these technologies will show your expertise and enthusiasm for the role.
✨Tip Number 2
Engage with our community on platforms like LinkedIn or GitHub. Sharing your projects or contributions related to AWS or Python can help you stand out and demonstrate your passion for software engineering.
✨Tip Number 3
Prepare to discuss Agile methodologies in detail. Since we work in an Agile environment, showcasing your experience in Agile teams and how you've contributed to successful projects will be beneficial.
✨Tip Number 4
Think about examples of how you've implemented modern best practices in your previous roles. Be ready to share specific instances where you've applied SOLID principles, TDD, or CI/CD processes to improve code quality.
We think you need these skills to ace Senior Software Engineer - Python & AWS (Remote) Remote, UK
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python and AWS technologies. Include specific projects where you've implemented modern best practices like TDD and CI/CD.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background in software engineering aligns with their needs, particularly your experience with Agile methodologies and problem-solving.
Showcase Relevant Projects: If you have worked on any relevant projects, especially those involving mobile development or algorithm development, be sure to include them in your application. This will demonstrate your hands-on experience and technical skills.
Highlight Collaboration Skills: Since the role involves working closely with a diverse team, emphasise your ability to collaborate effectively. Provide examples of past teamwork experiences that showcase your communication and problem-solving skills.
How to prepare for a job interview at Quantum Base Limited
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Python and AWS in detail. Bring examples of projects you've worked on, particularly those that demonstrate your proficiency in using AWS technologies and implementing best practices like TDD and CI/CD.
✨Understand the Company’s Tech Stack
Familiarise yourself with the specific technologies mentioned in the job description, such as DynamoDB, Lambda, and ASP.Net. This will show your genuine interest in the role and help you engage in more meaningful discussions during the interview.
✨Demonstrate Problem-Solving Skills
Prepare to discuss how you've tackled complex problems in previous roles. Think of specific examples where you identified performance bottlenecks or implemented optimisations, as this aligns with the responsibilities of the position.
✨Emphasise Collaboration
Since the role involves working closely with a diverse team, highlight your experience in collaborative environments. Share examples of how you've successfully worked with engineers, scientists, or other stakeholders to achieve project goals.