At a Glance
- Tasks: Join a dynamic team to develop high-quality digital products using modern tech.
- Company: Red Badger, a diverse and innovative tech company with over 10 years of experience.
- Benefits: Generous salary, training budget, private medical insurance, and flexible working hours.
- Other info: Embrace a culture of learning, collaboration, and inclusivity.
- Why this job: Make a real impact while collaborating with talented professionals in an agile environment.
- Qualifications: Experience in frontend and backend programming languages; passion for software development.
The predicted salary is between 45000 - 55000 £ per year.
We bring together the best in strategic services, user experience and technical delivery using Lean and Agile processes. Founded in 2010, we help large organisations improve their speed to market whilst focusing on delivering value to their users and customers. We work with our clients to understand their problems and validate ideas in order to deliver improved process efficiencies, strategic enhancements and new digital products and services.
The best bit about Red Badger is the team. We’ve been around for 10+ years now and we are 120 strong. 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 have considerable tech and consultancy experience and still own the company. We’ve been consistently profitable and have grown responsibly from the beginning. We are embarking on the next phase of growth and development.
The role involves joining our digital product delivery function. Red Badger delivers 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 are well on your way to having good knowledge and experience in one or more programming languages in both the frontend and backend of the stack, excited to dig deeper into the areas you already know as well as expand your skills into different languages, technologies and practices. 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 upskill and embed good development practices within existing, newly formed or client/Badger blended cross-functional teams.
Key Responsibilities
- Working collaboratively in a cross-functional team of designers, engineers & testers
- Employ modern development practices to ship high-quality software
- Ability to adapt to new languages and frameworks
- Coach & support peers
- Pair programming with other members of the team, including designers
- Own the delivery of user stories end-to-end working with agile principles
- Actively contribute to agile ceremonies
- Proactively engage with clients to shape and move the project forward
- 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.)
- Backend technologies (e.g. Node.js, Java, Go, Rust, 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:
- Work with virtualisation and orchestration tools (e.g. VMs, Docker, Kubernetes, etc.)
- Build, maintain and debug CI/CD pipelines (e.g Jenkins, CircleCI, Github Actions, etc.)
- Make use of modern UI data layer technologies (i.e. Relay, GraphQL, Apollo, etc.)
- Understand, debug and help contribute to evolving cloud based architectures (e.g. AWS, GCP, Azure, etc.)
- Work with and debug data storage layer technologies (MySQL, Postgres, BigQuery etc)
- Support a live system, respond to alerts, diagnose problems using logs and observability tooling, triage and resolve incidents
What we offer
We make sure our team is well looked after with generous salaries and a great benefits package which includes:
- Annual £2,000 training budget
- Enhanced pension with employer contribution of up to 5% of your salary
- Group Life Insurance
- Income Replacement Benefit
- Critical Illness Cover
- Private Medical Insurance
- Your choice of hardware and mobile phone
- £1,000 home-office set up budget and contribution to home broadband
- Matched (pre-tax) charity GAYE donations
- Cycle to work
- Enhanced parental leave
Our core working hours are 10am-3pm to allow you flexibility to plan your work around your personal commitments.
Red Badger Values:
- People people: We respect and care for each other, giving us the space to feel safe and be our true selves
- Find a way: We’re comfortable with uncertainty and accountability, whilst achieving great outcomes through shared goals
- Always learning: We’re curious. It’s how we learn and grow as individuals, continuously testing and improving what we do, and how we do it
- Open & Fair: We build trust by telling things as they are, being open, and seeking to achieve fair and equitable outcomes.
- Collaborative: We are united by our desire to get to the best ideas. We are generous with our knowledge, actively listen to each other, and are open minded.
Diversity & Inclusion:
Red Badger is committed to creating a diverse and inclusive environment, and is proud to be an equal opportunity employer. We hire, employ, train, promote and compensate regardless of gender, gender identity, race, disability, sexual orientation, age, creed and colour. We are fully focused on equality, and it is our fundamental belief that the fascinating characteristics that make us all different enable us to continue to do amazing work for our clients.
Software Engineer (Mid) in London employer: Red Badger
Contact Detail:
Red Badger Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (Mid) in London
✨Tip Number 1
Network like a pro! Reach out to current employees at Red Badger on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. It’s all about making connections!
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice common algorithms and data structures. Remember, it’s not just about getting the right answer but also how you approach the problem.
✨Tip Number 3
Show your passion for software development! Be ready to discuss personal projects or contributions to open-source. This demonstrates your commitment to learning and growing in the field, which is something we value at Red Badger.
✨Tip Number 4
Don’t forget to ask questions during your interview! Inquire about the team dynamics, the tech stack, or upcoming projects. This shows your interest in the role and helps you determine if Red Badger is the right fit for you.
We think you need these skills to ace Software Engineer (Mid) in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Software Engineer role. Highlight your experience with both frontend and backend technologies, and don’t forget to mention any agile practices you’ve worked with. We want to see how you fit into our team!
Show Your Passion: Let us know why you love software development! Share examples of projects you've worked on or challenges you've overcome. We’re all about passion here at StudySmarter, and we want to see that enthusiasm shine through in your application.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon unless necessary. We appreciate a well-structured application that gets straight to the point, so make it easy for us to see your skills and experience.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets to the right people. Plus, it shows us you’re proactive and keen to join our awesome team!
How to prepare for a job interview at Red Badger
✨Know Your Tech Stack
Make sure you’re well-versed in the programming languages and technologies mentioned in the job description. Brush up on your knowledge of frontend and backend technologies like JavaScript, Node.js, and CSS. Be ready to discuss how you've used these in past projects.
✨Show Your Agile Spirit
Since the role involves working in an agile environment, be prepared to talk about your experience with agile methodologies. Share examples of how you've contributed to agile ceremonies or worked collaboratively in cross-functional teams. This will show that you can adapt and thrive in their work culture.
✨Engage with Real Scenarios
During the interview, expect to tackle real-world problems or scenarios. Practice explaining your thought process when solving technical challenges. This not only demonstrates your problem-solving skills but also shows your ability to communicate effectively with clients and team members.
✨Emphasise Continuous Learning
Red Badger values curiosity and continuous improvement. Share instances where you've taken the initiative to learn new technologies or practices. Discuss how you’ve upskilled yourself or others in your team, as this aligns perfectly with their commitment to learning and development.