At a Glance
- Tasks: Develop high-quality software features and improve application services in a collaborative team.
- Company: Join Bamboo Rose, a leader in collaborative product development for global retail.
- Benefits: Competitive salary, health benefits, remote work options, and opportunities for professional growth.
- Why this job: Make a real impact on global supply chains with cutting-edge technology.
- Qualifications: Experience in C#, .NET, and SQL databases; strong problem-solving skills required.
- Other info: Dynamic environment with a focus on clean code and innovative solutions.
The predicted salary is between 36000 - 60000 £ per year.
About Bamboo Rose
At Bamboo Rose, we’re building the world’s leading collaborative product development platform for global retail. Our technology helps retailers and brands bring great products to market faster, smarter, and more sustainably. We’re a team that values curiosity, craftsmanship, and collaboration - and we’re looking for people who love to solve complex, real-world problems and make an impact across global supply chains.
About the Role
Bamboo Rose is expanding the engineering team for our newly integrated Plan solution. We are seeking an Intermediate Full Stack Software Engineer with a strong emphasis on services and back-end development to improve and expand the application services and contribute to the evolution of our enterprise planning product. You will work as part of a collaborative R&D team focused on delivering high-quality features, and developing the services architecture. This role is ideal for an engineer who thrives in complex systems and is looking to develop new services that exploit a cloud-native ecosystem while modernizing legacy services into a containerized, cloud-native ecosystem.
Key Responsibilities
- Back-End & Full Stack Development
- Develop high-quality service features using C# and .NET Web Services.
- Collaborate with UX and backend engineering to enhance usability, performance, and consistency across the platform.
- Improve system performance, scalability, and reliability through well-architected backend solutions.
- Work across the full stack as needed to support end-to-end feature delivery.
- Participate in full SDLC activities including estimating, coding, code reviews, debugging, and deployment.
- Focus on data modelling, SQL database design, schema, statement optimization and performance.
- Contribute to the cloud migration strategy leveraging Azure, distributed deployments, and modern data technologies.
- Support adoption of cross application and enterprise integration services, and event-driven architecture.
- Developing strategies and implementing those strategies to support SQL Server and PostgreSQL.
- Partner with Implementation, Consulting, and Support teams to resolve complex issues across the stack.
- Collaborate with product & design teams along with services to transition requirements to clear solution engineering statements of work.
- Provide clear and accurate documentation and technical definitions.
- Provide 3rd-line support for customer projects as needed.
Technical Skills & Experience
Essential
- Degree or equivalent level qualification
- Strong experience with C# and the .NET framework.
- Strong SQL database skills (ideally with SQL Server or Postgres)
- Experience of designing, building and consuming service APIs in a service orientated architecture.
- Strong problem-solving and debugging skills across the stack.
Desirable
- Practical use of Git based Source Control.
- Experience with GRPC.
- Containerization using docker / Kubernetes.
- Exposure to Java based client frameworks.
- Exposure to Azure, cloud services, or distributed architectures.
- Interest in AI/ML and how it can enhance enterprise software.
- Agile sprint methodology.
Why You’ll Love working here
- Real Impact: Ship features that directly support global retailers and deliver immediate customer value.
- Strong Engineering Culture: Work with technical leaders who value clean code, good architecture, and strong problem-solving.
- Challenging Problems: Tackle meaningful technical work across the stack — UI, services, data, and distributed systems.
Software Engineer in Nottingham employer: Bamboo Rose
Contact Detail:
Bamboo Rose Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Nottingham
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with current employees at Bamboo Rose. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving C# and .NET. This gives you a chance to demonstrate your problem-solving abilities and technical prowess.
✨Tip Number 3
Prepare for the interview by brushing up on your knowledge of cloud-native ecosystems and SQL databases. Be ready to discuss how you’ve tackled complex problems in the past—Bamboo Rose loves engineers who can think on their feet!
✨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, it shows you’re genuinely interested in joining the Bamboo Rose team!
We think you need these skills to ace Software Engineer in Nottingham
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your C# and .NET experience, as well as any work with SQL databases. We want to see how you can contribute to our collaborative product development platform!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about software engineering and how you can solve complex problems. Share specific examples of your past projects, especially those involving cloud-native ecosystems or service-oriented architecture.
Show Off Your Problem-Solving Skills: In your application, don’t shy away from showcasing your problem-solving abilities. We love engineers who can tackle challenges head-on, so include examples of how you've debugged issues or improved system performance in previous roles.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Bamboo Rose
✨Know Your Tech Stack
Make sure you’re well-versed in C#, .NET, and SQL databases. Brush up on your knowledge of service-oriented architecture and be ready to discuss how you've used these technologies in past projects. This will show that you can hit the ground running!
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of complex problems you've solved in your previous roles. Bamboo Rose values engineers who can tackle challenging issues, so think about how you approached these situations and what the outcomes were.
✨Collaborate Like a Pro
Since this role involves cross-functional collaboration, be ready to discuss how you've worked with UX, product, and support teams in the past. Highlight any successful projects where teamwork made a significant impact on the outcome.
✨Get Familiar with Cloud Technologies
As the role focuses on cloud-native ecosystems, it’s essential to understand Azure and containerization with Docker or Kubernetes. If you have experience with these, be sure to mention it, and if not, do some quick research to speak confidently about them during the interview.