Group Cloud Applications Engineer - Wacoal/Bravissimo IT

Group Cloud Applications Engineer - Wacoal/Bravissimo IT

Posted 5 days ago by Bravissimo

£50,000 Per year
Undetermined
Hybrid
Warwick, England, United Kingdom

Summary: The Group Cloud Applications Engineer will join Wacoal/Bravissimo's agile team to develop and support a new e-commerce platform, focusing on cloud integrations and business capabilities. The role involves building event-driven applications using Node.js and TypeScript, managing data models, and integrating with third-party APIs. The position requires collaboration across the project lifecycle, emphasizing innovation and technology evaluation. This hybrid role necessitates a mix of remote work and time spent in the Leamington and Desborough offices.

Key Responsibilities:

  • Develop and support a new e-commerce platform and ongoing enhancements.
  • Build event-driven Lambda consumers using Node.js and TypeScript.
  • Design and evolve canonical data models for products, inventory, pricing, and orders.
  • Consume and publish events via Amazon EventBridge.
  • Ingest large files from S3 and manage operational state in DynamoDB.
  • Integrate with third-party APIs (REST & GraphQL).
  • Design for retries, replays, and idempotency.
  • Add logging, metrics, and tracing for system observability.
  • Collaborate with other engineers to maintain a clean and testable platform.
  • Contribute ideas and innovations to foster growth within the business.

Key Skills:

  • JavaScript / TypeScript (production backend experience).
  • Node.js in serverless or service-based environments.
  • AWS Lambda and event-driven execution.
  • Amazon EventBridge (custom buses, fan-out patterns).
  • Amazon DynamoDB Partition/sort key modelling.
  • Amazon S3 for file ingestion.
  • Event-driven architecture and at-least-once delivery.
  • Retry and failure handling.
  • Infrastructure as Code (Terraform or CloudFormation/SAM).
  • Automated Testing and Git-based workflows.
  • Retail experience (preferred).
  • Bonus skills: Shopify integrations, GraphQL APIs, JavaScript (React), MongoDB, observability tooling, ECS/Fargate, schema validation, large CSV processing, monorepos.

Salary (Rate): £50,000 yearly

City: Leamington Spa

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Title: Group Cloud Applications Engineer – Wacoal/Bravissimo IT

Location: Leamington Spa & Desborough – Hybrid (minimum 2 days per week in the office, 1 day in Leamington office plus 1 day in Desborough office)

Contract Type: 37.5hrs per week, Permanent contract

Salary: £40k-50k

About Wacoal & Bravissimo

Wacoal Europe is an industry leading manufacturer of lingerie and bra-sized swimwear with a rich heritage, strong international presence & an impressive portfolio of brands – Wacoal, Fantasie, Freya, Elomi and Goddess. We cater for all women with a size range from a 28” – 52” back and A - K cup. Bravissimo is an award winning, multi-channel lingerie retailer on a mission to uplift women since 1995. We have 25 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. Our purpose of inspiring customers to feel supported, celebrated, and confident runs through our people and our channels to our customers. In late 2024, Bravissimo was acquired by Wacoal Europe and with a similar purpose, we are on an exciting journey of growth together.

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

About The Role

We are looking for a Group Cloud Applications Engineer to join our agile team and help us to develop a new ecommerce platform as well as providing ongoing support and development of our e-commerce platforms, cloud integrations and business capabilities across the group of businesses. You will be helping us build event-driven Lambda consumers using Node.js and TypeScript, Designing and evolving canonical data models for products, inventory, pricing, and orders. We will be looking at you being able to consume and publish events via Amazon EventBridge as well as Ingesting large files from S3 (CSV / JSON) and fanning out events. You will also be responsible for persisting operational state in DynamoDB using scalable PK/SK patterns and integrating with third-party APIs (REST & GraphQL). We will also be looking for you to be able to design for retries, replays, and idempotency as well as adding logging, metrics, and tracing to make systems observable. Working closely with other engineers to keep the platform clean, testable, and evolvable. You will get involved across the full lifecycle of our projects - design, implementation, testing, release, support and ongoing enhancements. You will have a real voice to contribute your ideas and innovation to create growth and opportunity within the business. We are open-minded and forward-looking, evaluating the best tool or technology for the job. We share insights on new technologies, approaches to delivery or specific code we’ve seen, and we’re enthusiastic and passionate about the field we work in. This is a Hybrid role, with a mix of remote working and time spent in our Leamington and Desborough office every week.

About You

You’ll be a competent and self-motivated Cloud Applications engineer, able to prove your skills and provide examples of applications you've contributed to; any retail experience would be of interest. Must-Have Experience

  • JavaScript / TypeScript (production backend experience)
  • Node.js in serverless or service-based environments
  • AWS Lambda and event-driven execution
  • Amazon EventBridge (custom buses, fan-out patterns)
  • Amazon DynamoDB Partition/sort key modelling
  • GSIs and access patterns
  • Amazon S3 for file ingestion
  • Event-driven architecture
  • At-least-once delivery
  • Retry and failure handling
  • Infrastructure as Code
  • Terraform or CloudFormation/SAM
  • Automated Testing
  • Git-based workflows and code reviews

Nice-to-Have Experience

  • Any of these are a bonus: Shopify or other commerce platform integrations
  • GraphQL APIs
  • Workflow tools (e.g. n8n)
  • JavaScript (React)
  • MongoDB
  • Observability tooling (CloudWatch, OpenTelemetry, X-Ray)
  • ECS / Fargate
  • Schema validation (JSON Schema, Zod, etc.)
  • Large CSV or batch-processing pipelines
  • Monorepos (Nx, npm workspaces, Turborepo)

Don’t worry if you don’t tick every single box - we don’t expect you to know all the technologies we use. What really matters is your ability to understand concepts quickly, work with fresh ideas in an agile environment and contribute as appropriate. We’re looking for someone who is passionate about technology, hungry to learn with us and keen to share your findings internally and with the wider development community. This is supported by our generous training programme. You will have a logical mind and good attention to detail, able to craft a polished product from design concepts provided. As a good communicator, you'll be keen to get involved in discussions and debates and express your own views. Whenever you see room for improvement you won't be afraid to speak up, you'll readily ask questions and understand how to use a variety of resources (e.g. Google/StackOverflow) to help provide solutions. You will have your ear to the ground of the development community, keeping abreast of what’s going on. Whilst your skills and experience are of interest to us, your mindset, understanding of our business purpose and learning agility are of equal importance.

Interested? If this role sounds like a perfect fit for you, we’d absolutely love to hear from you! Just click the ‘Apply Now’ button below and you’ll be taken to a new page where you can send us your application. Please include a cover letter and CV telling us why you’d love to join Bravissimo and what you’d bring to the role. We really do read every single one - honestly! and we can’t move forward without it, so take this as your moment to tell us your story (as we love getting to know you) and your why! If this opportunity makes you feel excited (we hope it does!), don’t wait too long to apply as we may close the advert early if we receive lots of applications.