At a Glance
- Tasks: Join our Shield team to develop and maintain backend systems while tackling customer issues.
- Company: Dynamic tech company focused on innovation and collaboration.
- Benefits: Competitive salary, 25 days leave, private medical insurance, and awesome corporate discounts.
- Other info: Enjoy monthly socials, flexible hours, and a culture that celebrates success and teamwork.
- Why this job: Make a real impact with cutting-edge tech and grow your skills in a supportive environment.
- Qualifications: 3+ years in backend development, proficient in Go, and knowledge of Python or Java is a plus.
The predicted salary is between 50000 - 60000 £ per year.
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.
Key Skills 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 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 in a cross-functional team environment.
- Self-motivated with a strong sense of ownership and accountability.
Key Indicators of Success
- Quality of code
- Database optimisation
- Integration and interoperability
- Testing and quality assurance
- Documentation and communication
- Continuous learning and improvement
Benefits
- A competitive salary based on your experience and ability to perform in role.
- 25 days annual leave (excluding bank holidays) + one day off for your birthday + 2 volunteering days.
- Private medical insurance.
- Life assurance – four times your base salary.
- Fantastic corporate discounts and mental wellbeing support, including a top-of-the-line Employee Assistance Programme.
- Salary sacrifice schemes.
- Enhanced Maternity, Adoption & Share Parental Leave.
- Offices in Basingstoke and London, fully stocked fridge, snacks, and catered lunches twice a week.
- Monthly socials, 4pm finishes on Fridays, 3pm Fridays during the summer months (June, July, August), three extra days off during the Christmas holidays, and a culture built on recognition, collaboration and success.
Software Engineer (Shield) (60007) employer: InfoSum
As a Software Engineer at our company, you will thrive in a dynamic work culture that prioritises collaboration and innovation. With competitive benefits including generous annual leave, private medical insurance, and a strong focus on employee wellbeing, you will find ample opportunities for professional growth while enjoying a supportive environment. Our Basingstoke and London offices offer a vibrant atmosphere with regular social events and a commitment to recognising and rewarding your contributions.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer (Shield) (60007)
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your backend projects, especially those using Go, Python, or Java. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your problem-solving skills and coding challenges. Practice common algorithms and data structures, and be ready to discuss your past projects and how you tackled challenges.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Software Engineer (Shield) (60007)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Software Engineer role. Highlight your experience with Go and any other relevant languages like Python or Java. We want to see how your skills align with our needs!
Showcase Your Projects:Include any personal or professional projects that demonstrate your backend development skills. If you've worked with databases or cloud platforms, let us know! This gives us a glimpse into your hands-on experience.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for backend development and why you’re excited about joining our Shield team. We love seeing enthusiasm and a good fit for our culture.
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 don’t miss out on any important updates from us!
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 must for this role. Brush up on your Python and Java skills 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
Familiarise yourself with system design principles and be prepared to talk about how you approach architecture. Think about examples where you’ve collaborated with stakeholders to define technical solutions that meet business objectives. This will show your ability to work cross-functionally.
✨Database Know-How is Key
Since database design and optimisation are crucial, brush up on your PostgreSQL knowledge. Be ready to discuss how you’ve designed schemas or optimised queries in the past. Highlight any experience you have with data modelling concepts and performance tuning.
✨Show Your Problem-Solving Skills
Prepare to tackle some technical questions or scenarios during the interview. Think of complex issues you've resolved in previous roles and how you approached them. This will demonstrate your strong problem-solving skills and your ability to troubleshoot effectively.