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

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

Full-Time 65000 - 75000 £ / year (est.) No home office possible
Circle Recruitment

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 a mission-driven team focused on research integrity.
  • Qualifications: Strong experience in Full-Stack Engineering with Python and React.
  • Other info: Enjoy a dynamic, hands-on role with excellent career advancement potential.

The predicted salary is between 65000 - 75000 £ 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 Recruitment

Join a pioneering 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 innovation and collaboration, with opportunities for professional growth and the chance to make a significant impact on the future of research integrity. Enjoy a supportive work culture that values autonomy and creativity, backed by substantial investment and a mission-driven approach to technology.
Circle Recruitment

Contact Detail:

Circle Recruitment 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 or React. 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
Dockerised microservices
Data ingestion and transformation pipelines
Apache Spark (EMR)
PostgreSQL (Aurora)
CI/CD using GitHub Actions
Infrastructure as Code (IaC)

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 reshaping research. Keep it concise but impactful!

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 applications and ensures you don’t miss out on any updates from us!

How to prepare for a job interview at Circle Recruitment

✨Know Your Tech Stack

Make sure you’re well-versed in Python, Flask, React, and AWS. Brush up on your knowledge of these technologies, especially how they interact in a full-stack environment. Be ready to discuss specific projects where you've used these skills.

✨Showcase Your Problem-Solving Skills

Prepare to talk about real-world challenges you've faced in previous roles, particularly around troubleshooting production issues. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your critical thinking.

✨Demonstrate Team Collaboration

Since this role involves working closely with other engineers and cross-functional teams, be prepared to share examples of how you’ve successfully collaborated in distributed teams. Highlight your experience with Git-based workflows and any tools that facilitate remote teamwork.

✨Ask Insightful Questions

Interviews are a two-way street! Prepare thoughtful questions about the company’s mission, the tech stack, and the team dynamics. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

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

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

>