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 impactful mobile solutions.
- Benefits: Enjoy remote work flexibility, occasional office visits, and a collaborative environment.
- Why this job: Be part of a dynamic team, enhancing applications and driving innovation in a fast-paced setting.
- Qualifications: 5+ years of software engineering experience, proficient in AWS and Python, with Agile methodology knowledge.
- Other info: Opportunity to collaborate with physicists and mathematicians on cutting-edge technology.
The predicted salary is between 48000 - 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 (e.g. 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.
Senior Software Engineer - Python & AWS (Remote) Remote, UK employer: Quantum Base Limited
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. Understanding the specific tools and technologies we use will help you speak confidently about your experience and how it aligns with our needs during any discussions.
✨Tip Number 2
Showcase your problem-solving skills by preparing examples of past projects where you've tackled complex challenges. Be ready to discuss how you approached these problems and the impact of your solutions on the project outcomes.
✨Tip Number 3
Engage with our community on platforms like LinkedIn or GitHub. Sharing your work or insights related to AWS, Python, or software engineering best practices can help you stand out and demonstrate your passion for the field.
✨Tip Number 4
Prepare to discuss Agile methodologies and your experience working in Agile teams. Highlighting your adaptability and collaboration skills will show us that you're a great fit for our dynamic work environment.
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, as well as any relevant projects you've worked on. Use specific examples to demonstrate your skills in software engineering and problem-solving.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with their needs, particularly your experience with AWS technologies and Agile methodologies.
Showcase Relevant Projects: If you have worked on projects that involved mobile app development or algorithm development, be sure to include these in your application. Highlight your contributions and the impact of your work.
Highlight Soft Skills: Since the role involves collaboration with various teams, emphasise your communication and teamwork skills. Provide examples of how you've successfully worked in cross-functional teams in the past.
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. Highlight specific projects where you've used these technologies, and be ready to explain your thought process and the challenges you faced.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills. Practice coding challenges or algorithm questions beforehand, as this will help you think on your feet during the interview.
✨Familiarise Yourself with Agile Methodologies
Since the role involves working in an Agile team, brush up on Agile principles and be ready to discuss how you've applied them in your previous roles. This shows that you can adapt to their workflow.
✨Prepare Questions for the Interviewers
Have a list of insightful questions ready to ask about the team dynamics, project goals, and company culture. This not only shows your interest but also helps you determine if the company is the right fit for you.