A fresh take on dog food. Certified B Corp. 🌱
Senior Software Engineer, Acquisition
Location
United Kingdom
Posted
11 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Acquisition
Butternut Box | B Corp
• Contribute to the architecture and development direction of the squad to ensure high-quality, maintainable, modular, and reliable code is shipped across our acquisition stack. • Your day-to-day focus will be heavily centered on our backend infrastructure (Ruby on Rails, PostgreSQL, GraphQL) to manage discount APIs, optimise session architectures, and support core functionality. We have a dedicated team of frontend experts who own our client-side technologies, though a willingness to collaborate across the stack is always welcome. • Partner closely with our Growth Marketing teams to maintain and optimise third-party tracking integrations. You will help manage server-side data collection, analytics event tracking, and cookie compliance, ensuring we eliminate single points of technical knowledge risk within the squad. • Learn about and champion best practices in code, systems architecture, and engineering processes while actively elevating those around you through pair programming, mentoring, and code reviews.
Job Requirements
- Significant commercial experience in a senior engineering role with deep, production-grade familiarity with Ruby on Rails (But we are open to other OOP languages i.e Python) and PostgreSQL.
- Strong familiarity and hands-on experience implementing structured A/B testing methodologies to drive core business metrics.
- The ability to work independently, communicate directly with downstream marketing and product stakeholders, and articulate technical/architectural decisions clearly without needing intermediaries.
- An understanding of how backend engineering and system performance directly impact core business metrics, user tracking, and conversion rates.
- Completely obsessed with dogs!
Benefits
- 25 days holiday (plus 8 bank holidays) and an additional day for every year of service up to 5 years
- 5 additional, paid 'paws' days off per year dedicated to your learning, development or personal wellbeing. Hit pause when you need it most
- £500 personal learning & development budget to sharpen your skills
- A significant discount on our Fresh food, to keep your own dogs as healthy as our customers
- Enhanced parental leave
- Flexible core working hours
- Cycle to work scheme
- Pension with NEST
- Private Medical Insurance with Vitality
- Private Dental Insurance with Bupa
- Paid time off for fertility treatments and pregnancy loss
- Paid sabbaticals for squad members with 5 or more years service at Butternut
- Discounted gym access through MyGymDiscounts
- Lots of office dogs (Ajax, Peggy, Chief, Louis, Hansen, Winnie and many more….)
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full-Stack Developer
WorkanaThe largest platform for hiring top remote talent from Latin America.
Role Description We are looking for a senior engineer to join a brownfield product environment and help evolve a modern full-stack application with a strong focus on backend reliability, cloud architecture, and secure development practices. As a Senior Full-Stack Engineer, you will build and maintain production software across the frontend and backend, with a primary focus on TypeScript, Node.js, and React/Next.js. You will work in an AWS-based environment and contribute to systems that must be reliable, secure, and maintainable at scale. You should be comfortable navigating legacy or brownfield codebases, improving architecture incrementally, and collaborating closely with product and engineering stakeholders. Experience using AI coding tools is welcome, but only when paired with careful review and validation of the generated output. Responsibilities - Develop and maintain features across the stack using TypeScript, Node.js, React, and Next.js. - Build and support backend services and cloud components in AWS, including Lambda, SQS, DynamoDB, and IAM. - Improve system reliability, maintainability, and performance in an existing production codebase. - Apply security-conscious development practices and support secure-by-default engineering decisions. - Collaborate with product and technical stakeholders to deliver high-quality solutions. - Review, validate, and refine AI-assisted code and tooling outputs before merging into production. - Contribute to engineering best practices, code quality, and technical documentation. Qualifications - 5+ years of production software engineering experience. - Strong hands-on experience with TypeScript, Node.js, and React/Next.js. - Proven experience with AWS services, especially Lambda, SQS, DynamoDB, and IAM. - Experience working in brownfield or legacy codebases. - Security-aware engineering mindset, with familiarity with NIST 800-53 or comparable security frameworks. - Practical knowledge of AWS Security Hub, CIS benchmarks, or similar cloud security standards. - Experience using AI coding tools critically, with emphasis on validation and sound engineering judgment. - Bachelor’s degree in Computer Science or a related field. Nice to Have - Experience modernizing legacy systems incrementally. - Familiarity with observability, testing strategy, and deployment pipelines. - Experience in regulated or security-sensitive environments. - Strong communication skills and a proactive, collaborative working style. Benefits - Compensation in USD. - Fully remote work. - Career growth opportunities in an international company.
Role Description We are looking for a senior engineer to join a brownfield product environment and help evolve a modern full-stack application with a strong focus on backend reliability, cloud architecture, and secure development practices. As a Senior Full-Stack Engineer, you will build and maintain production software across the frontend and backend, with a primary focus on TypeScript, Node.js, and React/Next.js. You will work in an AWS-based environment and contribute to systems that must be reliable, secure, and maintainable at scale. You should be comfortable navigating legacy or brownfield codebases, improving architecture incrementally, and collaborating closely with product and engineering stakeholders. Experience using AI coding tools is welcome, but only when paired with careful review and validation of the generated output. Responsibilities - Develop and maintain features across the stack using TypeScript, Node.js, React, and Next.js. - Build and support backend services and cloud components in AWS, including Lambda, SQS, DynamoDB, and IAM. - Improve system reliability, maintainability, and performance in an existing production codebase. - Apply security-conscious development practices and support secure-by-default engineering decisions. - Collaborate with product and technical stakeholders to deliver high-quality solutions. - Review, validate, and refine AI-assisted code and tooling outputs before merging into production. - Contribute to engineering best practices, code quality, and technical documentation. Qualifications - 5+ years of production software engineering experience. - Strong hands-on experience with TypeScript, Node.js, and React/Next.js. - Proven experience with AWS services, especially Lambda, SQS, DynamoDB, and IAM. - Experience working in brownfield or legacy codebases. - Security-aware engineering mindset, with familiarity with NIST 800-53 or comparable security frameworks. - Practical knowledge of AWS Security Hub, CIS benchmarks, or similar cloud security standards. - Experience using AI coding tools critically, with emphasis on validation and sound engineering judgment. - Bachelor’s degree in Computer Science or a related field. Nice to Have - Experience modernizing legacy systems incrementally. - Familiarity with observability, testing strategy, and deployment pipelines. - Experience in regulated or security-sensitive environments. - Strong communication skills and a proactive, collaborative working style. Benefits - Compensation in USD. - Fully remote work. - Career growth opportunities in an international company.
Job Description At Boeing, we innovate and collaborate to make the world a better place. We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us. Tapestry Solutions, A Boeing Company, brings over 30 years of industry experience designing, implementing, training, and supporting high-quality, cost-effective information technology and business intelligence solutions. With a dedicated team of approximately 500 professionals, we proudly serve 75 defense, commercial, and government clients across more than 50 U.S. locations and 9 countries worldwide. As a trusted partner, our employees embody our core values by consistently delivering excellence, taking full ownership, and developing innovative solutions that enable critical missions and ensure the safety of our global customers and team members. Joining Tapestry Solutions means enjoying the best of both worlds: access to the vast resources of Boeing combined with the agility and people-focused, family-oriented culture of a small business where your contributions truly matter. Tapestry Solutions, a part of Boeing Global Services (BGS), is seeking an experienced Virtual Full-Stack Developer to join a collaborative Rapid Application Development team supporting a suite of web-based enterprise applications used to connect data, processes, and people across the business in support of BGS supply chain processes. In this role, you'll work closely with technical teammates, subject matter experts, and business partners to design, build, enhance, and support applications that deliver meaningful impact. You'll contribute across the full software lifecycle, from requirements gathering and solution design to development, testing, deployment, and support. This is a great opportunity for a developer who enjoys solving business problems, improving existing systems, and taking ownership of technical solutions in a fast-paced environment. Position Responsibilities: - Design, develop, test, and maintain web-based applications - Support and enhance existing software products and integrations - Gather and analyze business requirements and translate them into technical solutions - Work in an Agile environment participating in planning, refinement, reviews, and retrospectives - Troubleshoot and resolve application issues across the stack - Write and maintain technical documentation - Collaborate with internal stakeholders, subject matter experts, and other developers - Contribute to code reviews, architecture discussions, and solution evaluations - Help improve development processes, tooling, and code quality - Provide guidance and support to less experienced team members as needed Basic Qualifications (Required Skills/Experience): - 3+ years of experience with JavaScript, jQuery, HTML and CSS - ColdFusion experience - Experience with SQL Server and advanced SQL development Preferred Qualifications (Desired Skills/Experience): - Bachelor's Degree - Experience with modern versions of ColdFusion, such as ColdFusion 2023 - Experience using Azure DevOps or similar tools for source control and work tracking - Experience working in a Rapid Application Development (RAD) or prototype-driven environment - Experience with CI/CD pipelines - Exposure to cloud environments, especially Azure - Familiarity with modern JavaScript frameworks such as React, Angular, or Vue - Experience with responsive web design - Experience with server-side object-oriented languages such as Java, C#, Python, or similar - Experience with TypeScript - Familiarity with REST APIs and system integrations Drug Free Workplace: We are a Drug Free Workplace where post offer applicants and employees are subject to testing for marijuana, cocaine, opioids, amphetamines, PCP, and alcohol when criteria is met as outlined in our policies. Pay & Benefits: We strive to deliver a total rewards package that will attract, engage and retain the top talent. Elements of this package include competitive base pay and variable compensation opportunities. We also provide eligible employees with an opportunity to enroll in a variety of benefit programs, generally including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and a number of programs that provide for both paid and unpaid time away from work. The specific programs and options available to any given employee may vary depending on eligibility factors such as geographic location and date of hire. Pay is based upon candidate experience and qualifications, as well as market and business considerations. Summary base pay range $81,000 - $92,000 Applications for this position will be accepted until Aug. 01, 2026 Export Control Requirements: This is not an Export Control position. Relocation Relocation assistance is not a negotiable benefit for this position. Visa Sponsorship Employer will not sponsor applicants for employment visa status. Shift This position is for 1st shift Equal Opportunity Employer: Boeing is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.
Role Description As Software Engineer, you will have primary responsibility on application development to deliver ongoing operational and business initiative outcomes. You will also be providing software development technical expertise to support your team to deliver services and changes. You will have an initial focus in the company’s corporate domain applications, covering various low code / no code platforms that deliver business outcomes in areas such as risk & compliance, sales & servicing. Duties & Responsibilities - Deliver efficient solutions using low code: analyse business, systems, and workflow processes and come up with solutions that meet business outcomes. - Work with low code elements such as form builders, pre-built templates, drag-and-drop visual interface, entity builder, etc. - Support team to research and analyse internal business processes with the scope of optimizing and automating them. - Conduct testing of code and design using unit test cases to ensure configured outcomes meet the requirements of business rules and layout specifications. - Consult and update internal technical documentation, developers’ references, and knowledge sharing materials. - Triage and undertake root-cause analysis of support incidents and issues. - Identify, analyse, and resolve application issues. - Develop good understanding of the company’s Corporate domain applications. - Collaborate with product owner and team members to develop solutions that are fit for purpose and align to the enterprise strategy. - Work collaboratively with various internal and external stakeholders to implement and to deploy changes. Qualifications - 5+ years of experience in software development using low code / no code toolsets. - Intuitive about how an idea can be turned to an actual working application using drag and drop visual environment. - Solid experience with pre-built templates, drag-and-drop visual interface, entity builder, etc. - Good experience with SQL, HTML, CSS, JavaScript, and general Web 2.0 techniques. - Good experience with programming concepts, such as conditions and variables. - Good understanding of data structures and integrations (e.g., API and file-based integrations). - Good understanding of change control & governance. - Good experience in Agile framework supporting CI/CD processes. - Industry / business knowledge of the Australian Insurance market (preferably with experience of General Insurance) is highly desirable. Requirements - Strong skills in configuration using packaged designer tools. - Experience with Salesforce, MS Dynamics, MS SharePoint is highly regarded. - Ability to explain complex solutions to less technical or experienced audience. - Familiarity with CI/CD toolset such as Azure DevOps. - Familiarity with modern work tracking toolset (e.g., Azure Boards, Jira). Benefits - Tertiary qualification in Computer Science or related Technology discipline preferred. - Low code application related certifications are highly desirable.


