At a Glance
- Tasks: Design and develop innovative software solutions for retail analytics.
- Company: Join Retail Insight, a leader in transforming retail technology.
- Benefits: Enjoy flexible working, 25 days leave, and health perks.
- Why this job: Make a real impact with cutting-edge tech in a dynamic team.
- Qualifications: Experience in API development and modern JavaScript frameworks required.
- Other info: Access to learning resources and career progression opportunities.
The predicted salary is between 36000 - 60000 £ per year.
Are you passionate about building cutting-edge software solutions that make a real impact? At Retail Insight, we’re on a mission to transform retail analytics through innovative technology—and we’re looking for a talented Full Stack Software Engineer to join our dynamic team.
What You’ll Do
- Design, develop, and maintain the frontend interfaces, APIs, services, components, libraries, and database solutions that power our analytics platform.
- Work closely with Product Design, Systems Engineering, QA, and business stakeholders to deliver secure, scalable, and high-performance software that integrates seamlessly with internal systems and external applications.
- Build robust end-to-end solutions using JavaScript frameworks and .NET Core.
- Develop and optimise APIs for performance, scalability, and reliability.
- Create intuitive, responsive frontends with React JS and Angular.
- Design and maintain databases using SQL and NoSQL technologies.
- Implement best-in-class API security (OAuth2, JWT).
- Drive automation through CI/CD pipelines and automated testing suites.
- Troubleshoot and resolve incidents with a long-term mindset.
- Document architectures and usage guidelines for stakeholders.
- Stay ahead of industry trends and recommend improvements.
- Conduct code reviews and mentor team members.
What We’re Looking For
- Proven experience in API development with .NET Core or similar frameworks.
- Strong understanding of RESTful APIs and gRPC.
- Expertise in relational (SQL Server, PostgreSQL) and NoSQL databases.
- Hands-on experience with React JS and modern JavaScript frameworks.
- Proficiency in API security protocols and documentation tools (Swagger/OpenAPI).
- Solid knowledge of version control (Git) and CI/CD practices.
- A collaborative mindset and strong problem-solving skills.
Some of our extras...
- Flexible Working – Enjoy a hybrid work model (typically 2 days in the office) with flexibility based on business needs, plus a work from anywhere policy to give you freedom to explore.
- Time Off – 25 days annual leave (+ bank holidays), increasing with length of service, plus an extra day off for your birthday! We also operate summer hours so you can make the most of the sunshine.
- Learning & Development – Access a vast range of courses through our learning platform and benefit from structured career progression plans to support your growth.
- Health & Wellbeing – Private Medical Insurance, a healthcare cash plan, and mental health support via Help@Hand. Plus, we’ll ensure you have a safe and productive home setup with a workspace assessment.
- Giving Back – Take paid volunteer days to support your local community, donate to your chosen charity through salary sacrifice (we’ll match it!), and make a difference with Give as You Earn.
- Extra Perks – A car purchase scheme to make buying a new car easier, plus access to additional benefits through our online platform, including gym discounts.
- Plus much more!
Be your authentic self - Retail Insight is committed to promoting equal opportunities in employment. All employees and any job applicants will receive equal treatment. We actively seek to create an environment where everyone feels respected, supported, and encouraged to contribute their best work.
Senior Software Engineer (Full Stack) employer: Retail Insight
Contact Detail:
Retail Insight Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (Full Stack)
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. 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 projects, especially those using JavaScript frameworks and .NET Core. 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 practising common technical questions and coding challenges. Brush up on your API development knowledge and be ready to discuss your experience with React JS and database technologies.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our team.
We think you need these skills to ace Senior Software Engineer (Full Stack)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your experience with JavaScript frameworks, .NET Core, and any relevant projects that showcase your full stack capabilities.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about building software solutions. Share specific examples of how you've contributed to projects in the past and how you can bring value to our team at Retail Insight.
Showcase Your Technical Skills: Don’t forget to mention your expertise in API development, database management, and front-end technologies like React JS. We want to see how you’ve implemented best practices and tackled challenges in your previous roles.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. This way, we can easily track your application and get back to you quicker!
How to prepare for a job interview at Retail Insight
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially .NET Core, React JS, and SQL/NoSQL databases. Brush up on your API development skills and be ready to discuss how you've implemented security protocols like OAuth2 and JWT in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of challenges you've faced in previous roles and how you overcame them. Retail Insight values a collaborative mindset, so highlight instances where you worked with cross-functional teams to deliver solutions.
✨Demonstrate Your Passion for Learning
Retail Insight is all about growth and development. Be ready to talk about any recent courses or certifications you've completed, especially those related to software engineering or new technologies. This shows that you're proactive and committed to staying ahead in the industry.
✨Ask Thoughtful Questions
At the end of the interview, don’t forget to ask insightful questions about the team dynamics, the company culture, or upcoming projects. This not only shows your interest in the role but also helps you gauge if Retail Insight is the right fit for you.