At a Glance
- Tasks: Develop and maintain backend systems while collaborating with cross-functional teams.
- Company: Leading data collaboration platform focused on consumer privacy and innovative solutions.
- Benefits: Competitive salary, 25 days leave, private medical insurance, and fantastic corporate discounts.
- Other info: Enjoy a dynamic work environment with monthly socials and flexible working hours.
- Why this job: Join a people-first organisation and work with cutting-edge technologies to make a real impact.
- Qualifications: 3+ years in backend development, proficient in Go, and strong problem-solving skills.
The predicted salary is between 60000 - 75000 € 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.
The Engineering department at InfoSum is dedicated to delivering high-quality, innovative software solutions that meet the needs of our customers and drive the success of our organisation. We strive to leverage cutting-edge technologies, best practices, and collaborative teamwork to develop scalable, reliable, and user-friendly software products.
As a Backend Software Engineer working as part of our Shield team, you will be responsible for developing and maintaining backend systems and addressing customer issues in a time-sensitive manner. You will work closely with cross-functional teams to understand the customer needs and deliver robust solutions. This is an exciting opportunity for someone with a passion for backend development and a desire to expand their knowledge to include some front-end elements.
Core Responsibilities:- System Design and Architecture: Collaborate with stakeholders to understand requirements and define technical solutions that meet business objectives.
- Backend Development: Develop clean, efficient and maintainable code in Go, with Python and/or Java a bonus. Implement backend services, APIs, and data processing pipelines following best practices and design patterns.
- Database Design and Optimization: Design and optimize database schemas, queries, and indexing strategies for performance and scalability. Work with relational databases such as PostgreSQL.
- Integration and Interoperability: Integrate backend systems with third-party services and external APIs to enable seamless data exchange and interoperability. Ensure compatibility and consistency across different system components.
- Quality Assurance: Implement automated testing and practices to ensure the quality and reliability of backend systems. Collaborate with QA engineers to execute tests and resolve defects in a timely manner.
- Documentation and Technical Support: Maintain accurate and up-to-date technical documentation for backend systems. Provide technical support and assistance to other team members and stakeholders as needed.
- 3+ years of experience in backend software development, with proficiency in Go. Knowledge of other languages such as Python or Java is advantageous.
- Strong understanding of software design principles, data structures, and algorithms.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Familiarity with database technologies (e.g., SQL) and data modelling concepts.
- Familiarity with Microservices architecture and Kubernetes.
- Excellent problem-solving skills and ability to troubleshoot complex technical issues.
- Strong communication and collaboration skills with the ability to work effectively in a cross-functional team environment.
- Self-motivated with a strong sense of ownership and accountability.
- Quality of code
- Database optimization
- Integration and interoperability
- Testing and quality assurance
- Documentation and communication
- Continuous learning and improvement
- A competitive salary based on your experience and ability to perform in role.
- 25 days annual leave (excluding bank holidays) + a day off for your birthday + 2 Volunteering days.
- Private medical insurance.
- Life assurance - 4x your base salary.
- Fantastic corporate discounts and mental wellbeing support, including a top of line EAP.
- Salary sacrifice schemes.
- Enhanced Maternity, Adoption & Share Parental Leave.
- 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, 4pm finishes on a Friday & 3pm Fridays finishes during the summer months of June, July and August, 3 extra days off during the Christmas holidays and a culture built on recognition, collaboration and success.
Software Engineer (Shield) (60007) in Basingstoke employer: InfoSum
InfoSum is an exceptional employer that prioritises a people-first culture, offering flexible working arrangements and a collaborative environment where innovation thrives. With competitive benefits including generous annual leave, private medical insurance, and a focus on employee wellbeing, InfoSum fosters personal and professional growth while encouraging a work-life balance. Located in vibrant offices in Basingstoke and London, employees enjoy a supportive atmosphere with regular team socials and recognition for their contributions.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer (Shield) (60007) in Basingstoke
✨Tip Number 1
Network like a pro! Reach out to current employees at InfoSum on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your application noticed.
✨Tip Number 2
Show off your skills! If you have a GitHub or portfolio, make sure to share it when you apply. Demonstrating your coding prowess in Go or any other relevant tech can really set you apart.
✨Tip Number 3
Prepare for the interview by brushing up on system design and backend development principles. Be ready to discuss how you've tackled challenges in past projects, especially around database optimisation and integration.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets into the right hands. Plus, it shows you’re genuinely interested in joining the InfoSum team.
We think you need these skills to ace Software Engineer (Shield) (60007) in Basingstoke
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your backend development experience, especially with Go, and any relevant projects you've worked on.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about backend development and how you can contribute to our Shield team. Share specific examples of your work that align with our mission at InfoSum.
Showcase Your Problem-Solving Skills:In your application, mention instances where you've tackled complex technical issues. We love seeing how you approach challenges and what solutions you've implemented in past roles.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows your enthusiasm for joining our team!
How to prepare for a job interview at InfoSum
✨Know Your Tech Stack
Make sure you brush up on your Go programming skills, as well as any experience you have with Python or Java. Be ready to discuss specific projects where you've used these languages and how they relate to backend development.
✨Understand System Design
Familiarise yourself with system design principles and be prepared to talk about how you've approached designing scalable and efficient systems in the past. Think about examples where you've collaborated with stakeholders to define technical solutions.
✨Showcase Problem-Solving Skills
Prepare to discuss complex technical issues you've encountered and how you resolved them. Highlight your problem-solving process and any tools or methodologies you used to troubleshoot effectively.
✨Emphasise Collaboration
Since this role involves working closely with cross-functional teams, be ready to share examples of how you've successfully collaborated with others. Discuss your communication style and how you ensure everyone is on the same page during projects.