At a Glance
- Tasks: Join a dynamic team to debug software and develop high-impact features.
- Company: Leading data collaboration platform focused on privacy and innovation.
- Benefits: Competitive salary, 25 days leave, private healthcare, and great office perks.
- Why this job: Make a real impact while working with cutting-edge technologies in a collaborative environment.
- Qualifications: 1-3 years of software engineering experience and knowledge of Go or Python.
- Other info: Enjoy flexible work culture, monthly socials, and excellent career growth opportunities.
The predicted salary is between 28800 - 48000 £ per year.
InfoSum is the world's leading data collaboration platform, providing solutions to the world's largest enterprises to allow collaboration across data sources and deliver richer customer experiences that prioritise consumer privacy. Our vision is to unlock data's limitless potential, by enabling the world's data to be connected but never shared. As a people-first organisation, we can offer you the personal and professional flexibility needed to get the job done, grow with us, and help challenge the status quo. If you want to work with a business that encourages collaboration, and champions the idea that the sum is greater than its parts, then we want to hear from you.
Job Overview
You will be joining our Platform Sustaining & Enhancement team, the team that keeps the platform healthy while rapidly adding targeted, high-impact enhancements.
- Third-line investigations: Every morning the team reviews new issues that have already passed first and second line triage. You will dig into logs, traces and code to explain behaviour, patch bugs or raise backlog stories when deeper product work is needed. Often these investigations will result in improving observability or stability of the platform.
- High-impact feature work: Between investigations we deliver focused enhancements and platform improvements that don’t slot neatly into long-term road-maps. Because our team’s workload is unpredictable, delivery dates are flexible and scoped by the team.
- Platform observability & performance: Your team members continually raise the bar on monitoring, metrics and efficiency.
Core Responsibilities
- Software debugging: Investigate production issues across Go micro-services, TypeScript React UIs and Python data pipelines. Use logs, tracing and AI powered tools to investigate and patch quickly.
- Feature development: Build and test code (mainly Go & TypeScript) for platform enhancements. Write unit/integration tests, participate in peer reviews and pair-programming sessions.
- Documentation & knowledge-sharing: Keep our Runbooks and ADRs up-to-date; share learnings via demos.
Additional company-wide requirements
Understand and comply with InfoSum's security and privacy policies, and be attentive to information security at all times in the performance of duties for InfoSum.
Must-haves
- 1-3 years' professional software engineering experience.
- Working knowledge of at least one of Go or Python and willingness to learn the other languages including TypeScript.
- Solid grasp of Git, REST and basic cloud/Linux fundamentals.
- Curiosity and the confidence to ask questions in a fast-moving team.
Nice-to-haves
- Exposure to Kubernetes, Docker or Terraform.
- Experience with observability stacks (Grafana, Prometheus, OpenTelemetry).
- Familiarity with Postgres.
- Interest in data-privacy, AdTech/MarTech or large-scale data processing.
- Familiarity with Kafka, gRPC or Apache Spark.
As well as working as part of an amazing, engaging and collaborative team, we offer our staff a wide range of benefits to motivate them to be the best they can be!
Here’s an overview of everything we offer right now!
- A competitive salary based on your experience and ability to perform in role.
- 25 days annual leave (excluding bank holidays).
- 8% pension contribution.
- Private health care.
- Fantastic corporate discounts and mental wellbeing support, including a top of line EAP.
- Salary sacrifice schemes.
- We have fantastic offices in Basingstoke and London complete with a fully stocked fridge/snacks and catered lunches 2 times a week.
- We also reward our teams with monthly socials, half day Fridays during the summer months of July and August, 3 extra days off during the Christmas holidays and a culture built on recognition, collaboration and success.
Junior Software Engineer employer: algojobs
Contact Detail:
algojobs Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at InfoSum on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the job. Personal connections can make a huge difference!
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up-to-date with your best work. Highlight projects that showcase your experience with Go, TypeScript, or Python. This is your chance to shine!
✨Tip Number 3
Prepare for the interview by brushing up on your debugging skills. Be ready to discuss how you’d tackle real-world problems, especially those related to software debugging and feature development. Practice makes perfect!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the InfoSum team. Let’s get you that interview!
We think you need these skills to ace Junior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Junior Software Engineer role. Highlight your knowledge of Go, Python, and TypeScript, and don’t forget to mention any relevant projects or experiences that showcase your debugging and feature development skills.
Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality! Share why you’re excited about working with InfoSum and how you can contribute to our platform. Be sure to mention your curiosity and willingness to learn, as we value those traits in our team.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in previous roles. Whether it’s debugging a tricky issue or developing a new feature, we want to see your thought process and how you approach problem-solving.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing candidates who take the initiative!
How to prepare for a job interview at algojobs
✨Know Your Tech Stack
Make sure you brush up on Go, TypeScript, and Python before the interview. Be ready to discuss your experience with these languages and how you've used them in past projects. If you can, prepare a couple of examples where you debugged issues or built features using these technologies.
✨Show Your Curiosity
InfoSum values curiosity, so don’t hesitate to ask questions during your interview. Prepare some thoughtful questions about their platform, team dynamics, or recent projects. This shows you're genuinely interested and eager to learn, which is a big plus!
✨Demonstrate Problem-Solving Skills
Be ready to tackle some coding challenges or technical questions that test your problem-solving abilities. Practice debugging scenarios or algorithm problems beforehand, as this will help you think on your feet and showcase your analytical skills.
✨Emphasise Collaboration
Since InfoSum champions collaboration, share examples of how you've worked effectively in teams. Talk about your experiences with pair programming or knowledge-sharing sessions, and highlight how you contribute to a positive team environment.