At a Glance
- Tasks: Design and develop scalable backend systems using cutting-edge technologies.
- Company: Join InfoSum, a leader in data collaboration with a people-first culture.
- Benefits: Enjoy competitive salary, generous leave, private medical insurance, and awesome corporate discounts.
- Other info: Dynamic work environment with great career growth and fun team socials.
- Why this job: Make an impact by working on innovative projects that prioritise consumer privacy.
- Qualifications: 3+ years in backend development, proficient in Go, with strong problem-solving skills.
The predicted salary is between 50000 - 60000 € 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 organization, 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 organization. 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, you will be responsible for designing, developing and maintaining backend systems that power our software applications. You will work closely with cross-functional teams to translate requirements into technical specifications and deliver scalable and robust backend solutions. This is an exciting opportunity for someone with a passion for backend development and a desire to work on challenging and innovative projects.
Core Responsibilities:- System Design and Architecture: Design and build scalable, high-performance backend systems to support our software applications. 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 develop test plans, execute test cases, and resolve defects in a timely manner.
- Performance Optimization: Identify and address performance bottlenecks in backend systems through profiling, tuning, and optimization techniques. Optimize resource utilization and scalability to support high volumes of traffic and user interactions.
- Scalability and Reliability: Design and implement scalable and fault-tolerant architectures to ensure system reliability and availability. Implement monitoring, alerting, and logging solutions to proactively identify and mitigate issues.
- 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.
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.
Requirements:- 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 modeling 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.
- 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.
Backend Software Engineer (60008) 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 teams to challenge the status quo. Located in vibrant offices in Basingstoke and London, employees enjoy a supportive atmosphere with regular social events and a commitment to recognition and success.
StudySmarter Expert Advice🤫
We think this is how you could land Backend Software Engineer (60008) 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 personal project that showcases your backend development prowess, make sure to highlight it during interviews. It’s a great way to demonstrate your coding chops.
✨Tip Number 3
Prepare for technical challenges! Brush up on your Go, Python, and Java skills, and be ready to tackle some coding problems during the interview. Practice makes perfect, so don’t skip this step!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you’ll be one step closer to joining a team that values collaboration and innovation.
We think you need these skills to ace Backend Software Engineer (60008) in Basingstoke
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Backend Software Engineer role. Highlight your experience with Go and any other relevant technologies, showing us how you fit into our vision of innovative software solutions.
Showcase Your Projects:Include examples of past projects that demonstrate your backend development skills. We love seeing real-world applications of your work, especially if they involve scalable systems or cloud platforms like AWS or Azure.
Be Clear and Concise:When writing your application, keep it straightforward. Use clear language and avoid jargon where possible. We appreciate a well-structured application that gets straight to the point while still showcasing your personality.
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 us you’re keen on joining our team!
How to prepare for a job interview at InfoSum
✨Know Your Tech Stack
Make sure you’re well-versed in Go, as it’s a key requirement for the role. Brush up on your knowledge of Python and Java too, as they could come in handy. Be ready to discuss your past projects and how you’ve used these languages to solve real-world problems.
✨Understand System Design
Since system design is crucial for this position, prepare to talk about your experience with scalable architectures. Think about examples where you’ve designed backend systems or optimised database schemas, and be ready to explain your thought process and the outcomes.
✨Showcase Your Problem-Solving Skills
Be prepared to tackle some technical challenges during the interview. Practice common coding problems and be ready to explain your approach to troubleshooting complex issues. Highlight any specific instances where you’ve identified and resolved performance bottlenecks.
✨Emphasise Collaboration
InfoSum values teamwork, so be ready to share experiences where you’ve worked effectively in cross-functional teams. Discuss how you’ve communicated with stakeholders and collaborated with QA engineers to ensure high-quality deliverables.