Freelance Senior Software Engineer - £day rate (outside IR35) New London
Freelance Senior Software Engineer - £day rate (outside IR35) New London

Freelance Senior Software Engineer - £day rate (outside IR35) New London

Freelance No home office possible
Red Badger Consulting Limited

At a Glance

  • Tasks: Join a cross-functional team to develop high-quality digital products and solve complex problems.
  • Company: Red Badger, a diverse tech company focused on impactful digital transformation.
  • Benefits: Competitive day rate, flexible working, and a supportive team culture.
  • Why this job: Make a real impact while working with cutting-edge technologies in a fun environment.
  • Qualifications: Experience in software development, particularly with React Native or .NET.
  • Other info: Immediate interviews and potential for project extension.

We recognise our people are the best thing about Red Badger and that a truly diverse workplace where people are free to be themselves is essential for great culture and great outcomes. If you like solving difficult problems, working with great people and making a real impact, join us and become a Badger. At Red Badger, our purpose is to make a positive impact on the world around us. Our mission is to transform blue‑chips into next generation digital product organisations. We believe in creating opportunities for all. We benefit from diversity. That said, we’re far from perfect – we want to be more diverse and representative. Join us and help make that happen.

Joining an enterprise project in production phase. The project involves integrating multiple 3rd party services into a financial services platform. Looking for front end (React Native) or back end (.NET) experience (or both). Start date ASAP. Duration 3 months (likely to extend). 2 days/week in person working (London). Joining a cross functional team of 12. Immediate interviews.

The best bit about Red Badger is, of course, the team. We are really proud of our people; we support and learn a lot from each other; we work really hard but have fun doing it. We are a diverse group made up of 22 different nationalities, speaking 17 different languages. Our 3 founders, Dave, Cain and Stu, who have considerable tech and consultancy experience and still own 100% of the company. We’ve been consistently profitable and have grown responsibly from the beginning.

The Role: We’re looking for a Freelance Senior Software Engineer to join our digital product delivery function. Red Badger builds high-quality digital products using a lean delivery process and multidisciplinary, cross‑functional teams. The work we do for our clients involves dealing with the core complexities of their business and the technology we employ varies from project to project. You will be a polyglot with extensive experience across a wide range of technologies and projects and will relish tackling and solving tough problems, digging deeper into areas you already know as well as expanding your skills into different languages, technologies and practices.

You’ll be comfortable designing and articulating solutions, working closely with clients to ensure we’re delivering the right thing in the right way. You will lead by example; getting your hands dirty in the code, inspiring your peers & educating our clients. You are passionate about the craft of software development and contribute to technical and non‑technical discussions that help shape the direction of digital product delivery. You are able to work independently, as well as collaboratively, on user stories within an agile delivery environment and are versed in modern software delivery practices. You care about creating quality software that meets the needs of our client’s vision and goals, in a thoughtfully pragmatic way.

As well as contributing to production‑grade code bases, you will also be proactive in working directly with the client to help shape and move the project forward and, where required, helping to up‑skill and embed good development practices within existing, newly formed or client/Badger blended cross‑functional teams.

Key Responsibilities

  • Providing engineering expertise and experience as a member of a cross functional delivery team, working alongside other engineers, designers, QA, delivery lead and a tech lead.
  • Employ modern development practices to ship high-quality software.
  • Ability to adapt to new languages and frameworks.
  • Choosing the right technology for the job, striving for simplicity.
  • Starting or continuing your journey as a line‑manager.
  • Coach & support peers.
  • Providing support for digital products once they are live (depending on client needs).

Agile Ways of Working

  • Pair programming with other members of the team, including designers and QAs.
  • Own the delivery of user stories end-to-end, working with agile principles.
  • Leading and supporting your peers in technical decisions.
  • Be an advocate for lean software development, building for what is required now.
  • Help break large deliverables into small, lean incremental user stories.
  • Actively contribute to agile ceremonies.

Consulting with clients

  • Proactively engage with clients to shape and move the project forward, including giving updates on the delivery progress and highlighting potential technical blockers.
  • Upskilling and embedding modern software practices in client teams where necessary.

Your experience

It’d be great if you have experience with:

  • Frontend web technologies (e.g. Javascript, Typescript, CSS, HTML, etc.).
  • Frontend web frameworks (e.g. React, VueJS, etc.).
  • Backend technologies (e.g. Node.js, Go, Rust, etc.).
  • Relational and Non‑relational databases (e.g. ElasticSearch, Redis, PostgreSQL, etc.).
  • System architecture approaches (e.g. microservices, event sourcing, serverless, CQRS…).
  • Virtualisation and orchestration tools (e.g. VMs, Docker, Kubernetes, etc.) and infrastructure as code (e.g. Terraform, Pulumi).
  • CI/CD pipelines (e.g Jenkins, CircleCI, Github Actions, etc.).
  • Effective source‑control management using Git.
  • Test automation following Test Driven Development practices including unit testing, API testing, and end‑to‑end testing.
  • Working with lean and agile practices (e.g. Kanban, Scrum, etc.).
  • Collaborating in cross‑functional teams.

It’d be amazing if you can also:

  • Make use of modern UI data layer technologies (i.e. Relay, GraphQL, Apollo, etc.).
  • Design, build, debug and help contribute to evolving cloud based architectures following Everything-as-Code principles.
  • Design an agile release engineering strategy that delivers value incrementally and continuously.
  • Support a highly‑available live production system, respond to alerts, diagnose problems using logs and observability tooling, triage and resolve incidents.

4th Floor, 2 Old Street Yard, London EC1Y 8AF (Featherstone Street entrance)

Freelance Senior Software Engineer - £day rate (outside IR35) New London employer: Red Badger Consulting Limited

At Red Badger, we pride ourselves on fostering a vibrant and inclusive work culture where diversity is celebrated, and every team member is empowered to be their authentic selves. As a Freelance Senior Software Engineer, you'll not only tackle challenging projects with a talented cross-functional team but also have the opportunity to grow your skills in a supportive environment that values collaboration and innovation. With a commitment to making a positive impact and a focus on professional development, Red Badger is an exceptional place for those looking to make meaningful contributions in the tech industry.
Red Badger Consulting Limited

Contact Detail:

Red Badger Consulting Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Freelance Senior Software Engineer - £day rate (outside IR35) New London

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects and contributions. Whether it's GitHub repos or live demos, having tangible evidence of your work can really set you apart from the competition.

Tip Number 3

Prepare for those interviews! Research the company, understand their culture, and be ready to discuss how your experience aligns with their needs. Practising common interview questions can also help you feel more confident.

Tip Number 4

Apply through our website! We love seeing applications come directly from candidates who are excited about joining us. Plus, it gives you a better chance to stand out in the crowd!

We think you need these skills to ace Freelance Senior Software Engineer - £day rate (outside IR35) New London

React Native
.NET
JavaScript
TypeScript
CSS
HTML
Node.js
Go
Rust
ElasticSearch
Redis
PostgreSQL
Microservices
Docker
Kubernetes
Git
Test Driven Development
Agile Practices
Cross-Functional Collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your front-end or back-end experience, especially with React Native or .NET, as these are key for this role.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about software engineering and how you can contribute to our mission at Red Badger. Share specific examples of how you've tackled tough problems in the past.

Showcase Your Projects: Include links to your GitHub or any relevant projects that demonstrate your coding skills and problem-solving abilities. We love seeing real-world applications of your work!

Apply Through Our Website: For the best chance of getting noticed, apply directly through our website. It helps us keep track of your application and ensures it reaches the right people quickly!

How to prepare for a job interview at Red Badger Consulting Limited

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like React Native and .NET. Brush up on your knowledge of frontend and backend frameworks, as well as databases. Being able to discuss your experience with these tools will show that you're ready to hit the ground running.

Showcase Problem-Solving Skills

Red Badger values those who can tackle tough problems. Prepare examples from your past work where you faced challenges and how you overcame them. This will demonstrate your ability to think critically and adapt, which is crucial for a Senior Software Engineer role.

Emphasise Collaboration

Since you'll be working in a cross-functional team, highlight your experience in collaborative environments. Talk about how you've worked with designers, QA, and other engineers to deliver projects. This shows you understand the importance of teamwork in agile settings.

Be Ready to Discuss Client Engagement

The role involves consulting with clients, so prepare to discuss how you've engaged with clients in the past. Share experiences where you’ve shaped project direction or resolved technical blockers. This will illustrate your proactive approach and communication skills.

Freelance Senior Software Engineer - £day rate (outside IR35) New London
Red Badger Consulting Limited

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

>