Full-Stack Software Engineer (Python / React) - Remote
Full-Stack Software Engineer (Python / React) - Remote

Full-Stack Software Engineer (Python / React) - Remote

Full-Time 55000 - 65000 £ / year (est.) Home office possible
Go Premium
Circle Group

At a Glance

  • Tasks: Develop and maintain innovative software solutions using Python, React, and AWS.
  • Company: Join a cutting-edge research-tech startup transforming academic research evaluation.
  • Benefits: Competitive salary, remote work flexibility, and opportunities for professional growth.
  • Why this job: Make a real impact in reshaping the future of research with AI and tech.
  • Qualifications: Strong experience in Full-Stack Engineering with Python and React.
  • Other info: Dynamic, hands-on role with excellent career advancement potential.

The predicted salary is between 55000 - 65000 £ per year.

Full-Stack Software Engineer with strong Python (Flask Framework), React, and AWS experience is needed for one of our clients, an independent, research-tech startup that is transforming how the world evaluates and trusts academic research. This is a great opportunity for any experienced Full-Stack Engineer looking to work in a high-growth, greenfield-leaning environment, or for someone ready to step up and take ownership of engineering delivery across modern cloud-native platforms. You will be working closely with the Lead Engineers / Senior Engineers, helping drive innovation across backend, frontend, DevOps, and data engineering initiatives. The role is fully remote, with the odd meet up in London.

Key Skills Required

  • Strong experience in Full-Stack Engineering
  • Python (Flask)
  • React / TypeScript
  • Comfort working in AWS environments, ideally with EKS / Kubernetes
  • Strong Git-based development workflows
  • Experience delivering features end-to-end in distributed teams
  • Confident troubleshooting production issues in real time

Desirable Skills

  • Apache Spark (EMR) & Delta Lake
  • PostgreSQL (Aurora)
  • CI/CD using GitHub Actions
  • IaC (Helm, CloudFormation)
  • Monitoring tools (Sentry)

Role Responsibilities

  • You will be hands-on in a broad, impactful role:
  • Backend development using Python / Flask
  • Maintain and expand the TypeScript / React frontend
  • Build and maintain Dockerised microservices deployed to AWS (EKS)
  • Troubleshoot and optimise performance across the stack
  • Support data ingestion and transformation pipelines (Spark-based)
  • Work cross-functionally with product and data specialists
  • Help shape new features and influence engineering standards

This role is 100% hands-on engineering, with the autonomy to take ownership of your domain. Our client is reshaping the future of research. Backed by a recent multi-million pound investment from industry leaders, they are building the next generation of research tools. Their mission is clear: Research integrity using AI & Tech, Scale technology, Build best-in-class products. If you are mission-driven and excited by solving big, meaningful problems, this is the team for you.

My client is looking to pay a starting salary of between £65,000 - £75,000. If you think you have the right skills to flourish in this role or know someone who will fit the role, please send over your CV or click apply, and I will be in touch soon. Alternatively, please call for further information. Interviews will commence ASAP.

Full-Stack Software Engineer (Python / React) - Remote employer: Circle Group

Join a dynamic and innovative research-tech startup that is redefining the landscape of academic research evaluation. As a Full-Stack Software Engineer, you'll thrive in a fully remote environment that champions autonomy, collaboration, and cutting-edge technology, while enjoying opportunities for professional growth and development. With a mission-driven culture and a commitment to research integrity, this company offers a unique chance to make a meaningful impact in the tech space.
Circle Group

Contact Detail:

Circle Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full-Stack Software Engineer (Python / React) - Remote

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with Python, React, or AWS. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Create a personal project or contribute to open-source software using Python and React. This not only sharpens your skills but also gives you something tangible to discuss during interviews.

✨Tip Number 3

Prepare for technical interviews by practicing coding challenges on platforms like LeetCode or HackerRank. We all know that nailing the technical part is crucial, so get comfortable with problem-solving under pressure.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Full-Stack Software Engineer (Python / React) - Remote

Full-Stack Engineering
Python (Flask)
React
TypeScript
AWS
EKS
Kubernetes
Git-based development workflows
Troubleshooting production issues
Apache Spark (EMR)
PostgreSQL (Aurora)
CI/CD using GitHub Actions
Infrastructure as Code (IaC)
Docker
Data ingestion and transformation pipelines

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python, React, and AWS. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this opportunity and how you can contribute to our mission of transforming academic research. Keep it engaging and personal!

Showcase Your Projects: If you’ve worked on any cool projects, especially those involving full-stack development, make sure to mention them. We love seeing real-world applications of your skills, so include links if possible!

Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any updates from us!

How to prepare for a job interview at Circle Group

✨Know Your Tech Stack

Make sure you’re well-versed in Python, Flask, React, and AWS. Brush up on your knowledge of EKS and Kubernetes, as these are crucial for the role. Be ready to discuss how you've used these technologies in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've troubleshot production issues in real-time. Highlight your experience with end-to-end feature delivery and how you’ve collaborated with distributed teams to overcome challenges.

✨Understand the Company’s Mission

Research the startup's mission to reshape research integrity using AI and tech. Be prepared to discuss how your values align with theirs and how you can contribute to their goals, especially in building best-in-class products.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, engineering standards, and future projects. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.

Full-Stack Software Engineer (Python / React) - Remote
Circle Group
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>