Software Engineer (Mid-Level)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+24 more
Job description
We’re looking for a mid-level Software Engineer to join our Back of House engineering team and help build, support and evolve a range of business-critical applications. Working across a range of Bravissimo applications, you’ll develop APIs, backend services and event-driven solutions that support key business areas including product management, customer acquisition, ordering and fulfilment.
Bravissimo is in the middle of a major digital transformation programme, with plans to transition our legacy .NET estate to new service-based architectures. We’re evolving towards a full-stack engineering environment, with TypeScript, Node.js, React and AWS at the heart of our modern applications and services.
You’ll contribute to modern cloud-based solutions while also supporting established business-critical applications as part of our ongoing technology modernisation programme.
This is a hands-on development role for someone who enjoys writing quality software, problem solving and continually developing their technical skills. It requires a blend of backend and frontend skills, but with a heavy focus on the backend. You’ll work collaboratively to shape technical solutions and deliver meaningful business outcomes.
Key Responsibilities:
-
Support, maintain and improve existing business applications, preparing them for the digital transformation.
-
Build and support scalable applications using TypeScript, JavaScript and Node.js.
-
Design, develop and maintain APIs, backend services and integrations, and cloud-based solutions.
-
Work with databases and data integrations across multiple systems.
-
Contribute to event-driven and API-led architectures.
-
Troubleshoot production issues and implement sustainable solutions.
-
Participate in the ongoing modernisation of legacy systems and platforms.
-
Contribute to code reviews, technical discussions and continuous improvement initiatives.
-
Participate in Agile ceremonies including sprint planning, refinement, reviews and retrospectives.
Technical environment
Target technology stack and tooling:
-
AWS microservice capabilities
-
REST APIs
-
Event-Driven Architecture
-
Grafana
-
GitLab
-
Jira
Experience with every technology isn’t expected, but a willingness to learn and develop new skills is essential.
Requirements
You’re a competent, self-motivated engineer, able to demonstrate your skills and provide examples of applications you’ve contributed to. Experience in a retail environment would be beneficial but is not essential.
You’ll also:
-
Take pride in delivering well-thought-out solutions.
-
Build good working relationships across teams and contribute constructively to technical discussions.
-
Ask questions, challenge assumptions where appropriate, and stay curious about better ways of doing things.
Essential Skills
-
Strong coding skills using TypeScript, JavaScript or a comparable modern language.
-
.NET development
-
Building and supporting production applications, APIs and services.
-
Comfortable supporting and evolving existing business-critical applications while contributing to the development of modern cloud-native solutions.
-
Experience with relational databases and SQL.
-
Understanding of system integration patterns, APIs and event-driven architectures.
-
Familiarity with cloud computing concepts and practical experience using AWS or Azure.
-
Using Git-based version control in a collaborative development environment.
-
Experience diagnosing and resolving issues within live production systems.
-
Experience working in an Agile delivery team.
-
Strong testing mindset, including unit testing, regression testing and providing clear evidence that solutions are working before work is considered complete.
Desirable Skills
-
AWS services, particularly serverless technologies such as Lambda.
-
Designing and building cloud-native applications.
-
Containerisation and Kubernetes.
-
Observability, monitoring and logging platforms such as Grafana.
-
CI/CD pipelines and automated deployment practices.
-
GitLab experience.
-
Experience supporting or modernising legacy business applications.
-
Experience with distributed or event-driven systems.
-
Comfortable using AI-assisted development tools to support productivity, learning, code quality and problem-solving, while applying sound engineering judgement and taking accountability for the solutions delivered.
Benefits & conditions
37.5 hrs per week, Full Time, Hybrid (minimum 1 day per week in Leamington office) Salary: 35-50K
About Bravissimo
Part of Wacoal Europe Group, Bravissimo is an award-winning, multi-channel lingerie retailer on a mission to uplift women. Since 1995, our purpose has stayed the same: to inspire our customers to feel supported, celebrated, and confident every day.
We have 26 shops in the UK alongside a thriving ecommerce community, which offers a wide range of beautiful lingerie, swimwear and nightwear for women who wear a D to L cup, giving them so much choice.
We are on an exciting journey of growth and are loving every minute of it!
Bravissimo Benefits
- Up to 25 days holiday
- The opportunity to buy up to 5 additional days holiday each year
- Access to free and confidential 24/7 employee support from Retail Trust
- 50% discount on full priced items for you, your family & friends, up to a limit
- Healthcare Cash Plan for you and up to 4 children through Medicash
- Employer pension contributions up to 6%
- Life Assurance
- Great training and learning resources
- Long service awards after 5 years’ service
- Access to new and upcoming products, with the opportunity to provide feedback
- Access to discounts at many retailers, day out destinations and gyms through Retail Trust and Medicash
- Free parking at Bra HQ
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…