
Sr. Full Stack Developer
On site
Southampton, United Kingdom
Full Time
04-03-2025
Job Specifications
Are you ready for what’s next?
Come explore opportunities within Brunswick, a global marine leader committed to challenging conventions and innovating next-generation technologies that transform experiences on the water and beyond. Brunswick believes “Next Never Rests™,” and we offer a variety of exciting careers and growth opportunities within united teams defining the future of marine recreation.
Innovation is the heart of Brunswick. See how your contributions will help transform vision into reality:
Position Overview
As a Sr. Full Stack Developer, you will take part in the design and development of mobile app platform for the current and next generation of Brunswick digital journey. In this role, you will be developing highly complex applications with a team goal of streamlining business operations and improving overall customer experience.
At Brunswick, we have passion for our work and a distinct ability to deliver.
Essential Functions
Architect and develop mobile app platform using Node JS, React Native, TypeScript, Python and other open stack frameworks.
Work closely with stakeholders, visual designers, UX Architects, and user researchers to bring mobile experiences to life.
You will build mobile app component libraries, templates, and client-side applications that will be deployed across a wide range of platforms and environments.
Integrate with our backend services and electronic devices to make sure we are delivering a great mobile user experience that is super-fast for end users.
Help improve code quality through writing unit tests, automation and performing code reviews.
Participate in brainstorming sessions and have the chance to contribute innovative and original ideas to our technology, algorithms, and product in a highly collaborative, team-oriented environment.
Measure and optimize the performance of the iOS & Android mobile applications and devices.
Build end to end features on our iOS & Android mobile applications (from design to deploy.)
Work with CI/CD tools, and source control such as Azure Repos, AppCenter, Azure Pipelines
Diversity of thought and experiences is fundamental when imagining the unimaginable. Certain skillsets/experiences are necessary; however, others can be developed along the way.
Required Qualifications
Bachelor’s Degree or Master’s in Computer Science, Engineering, Software Engineering or a relevant field.
5+ years of experience building, shipping, and maintaining mobile and Backend applications.
Mobile app development experience using React and React Native, with a deep understanding of JavaScript, TypeScript, Python, HTML, and CSS
Experience in architecting mobile and backend applications.
Experience in building react native packages /modules using NPM
Solid understanding of mobile UI/UX best practices and standards
Equally as passionate about creating beautiful and usable interfaces as you are about crafting elegant code.
Develop amazing user experiences, but also collaborate effectively with our best-of-class Visual Design team
Solid team player
Ability to rapidly learn and take advantage of new concepts and technologies
Experience in an Agile environment
Current with industry trends, software development technologies and industry best practices, and able to identify the ones we should implement.
Time and project management skills, with the capability to prioritize and multitask as needed.
Preferred Qualifications
Experience in native iOS/Android (Java, Kotlin, Swift, Objective-C, etc)
Experience or willing to learn mobile DevOps, automated testing, and analytics.
Should have a great eye for detail and design to support their development skillset
A thorough understanding of OOP, design patterns, mobile, and enterprise in mobile application integration
Working Conditions
We encourage a hybrid work environment and would like 2-3 days a week in office.
Why Brunswick
Whatever tomorrow brings, we’ll be at the leading edge. As the clear leader in the marine industry, we're committed to our values and supporting our exceptional people. We offer valuable benefits and much more. In addition, we’re proud of being recognized for making a splash with numerous awards!
About Navico Group
Navico Group is a stand-alone division of Brunswick, the world’s largest recreational marine business
Navico Group is the global leader in technology, systems and solutions for a variety of industries, from Marine & RV to Specialty Vehicles and beyond. Our broad portfolio consists of the industry's leading brands in Power Systems, Digital Systems, Fishing Systems, and Performance Components including Ancor, Attwood, B&G, BEP, Blue Sea Systems, C-MAP, CZone, Garelick, Lenco, Lowrance, Marinco, MotorGuide, Mastervolt, ProMariner, RELiON, Simrad and Whale.
Our team is committed and driven, every day, to be the most trusted supply partner to the marine and mobile industries...and beyond.
Next is Now!
We value growth and development, recognizing that people come with a wealth of experience and talent beyond just the technical requirements of a job. If your experience is close to what you see listed here, please still consider applying. Diversity of experience and skills combined with passion is a key to innovation and inspiration. Therefore, we encourage people from all backgrounds to apply to our positions. Please let us know if you require accommodations during the interview process.
Brunswick is committed to providing a workplace that offers equal employment opportunities based solely on merit. Therefore, discrimination based on race, color, religion, sex, national origin, disability, veteran status or any other protected status under applicable local, state or federal law is not tolerated.
Brunswick and Workday Privacy Policies
Brunswick does not accept applications, inquiries or solicitations from unapproved staffing agencies or vendors.
#Brunswick Corporation
About the Company
Brunswick Marine in EMEA Inc. is a recreational facilities and services company based out of Parc Industriel de Petit-Rechain, Petit-Rechain, Walloon Region, Belgium. We are both Great Place to Work and Best Workplace certified. Know more
Related Jobs


- Company Name
- Arbor Education
- Job Title
- Full Stack Developer
- Job Description
- Location: London (Hybrid) Salary: £50,000 - £55,000 About us At Arbor, we're on a mission to transform the way schools work for the better. We believe in a future of work in schools where being challenged doesn't mean being burnt out and overworked. Where data guides progress without overwhelming staff. And where everyone working in a school is reminded why they got into education every day. Our MIS and school management tools are already making a difference in over 7,000 schools and trusts. Giving time and power back to staff, turning data into clear, actionable insights, and supporting happier working days. At the heart of our brand is a recognition that the challenges schools face today aren't just about efficiency, outputs and productivity - but about creating happier working lives for the people who drive education everyday: the staff. We want to make schools more joyful places to work, as well as learn. About the role We are looking for a collaborative and enthusiastic Full Stack Developer to join our Engineering team and help us bring new automation and 3rd party integration features to the Arbor product suite. The remit and focus of the role is to build simple, powerful frontend experiences (React) and use infrastructure as code and serverless technologies to build and maintain micro-services that reliably interface with a large number of internal and 3rd party clients. It's a broad and exciting role, so we're looking for someone up for a challenge - if you're user focused and a keen problem solver, this is the role for you. Core responsibilities Define and implement robust technical solutions in collaboration with team members from Ecosystem and wider Product and Engineering teams. Create familiar feeling, powerful frontend experiences that work within existing Arbor design systems and that allow customers to get more value from Arbor and the Arbor Management Suite. Contribute to the creation of documentation for new automation and integration developments, including diagrams and architectural notes. Write well-structured, efficient, and scalable code using modern design patterns and best practices for both frontend and backend systems. Develop and maintain tests around new features, ensuring appropriate coverage and adherence to engineering best practices. Participate in incident response, troubleshooting, and root cause analysis, learning from issues to help improve system resilience. Engage in code reviews and pair programming sessions, learning from colleagues while contributing to the overall quality of the codebase. Participate in team discussions, tech talks, and learning initiatives to build knowledge and contribute to team development. Requirements About you Strong proficiency in JavaScript / TypeScript and React, with a solid understanding of programming fundamentals. Familiar with database Strong knowledge of HTML, CSS, and web accessibility best practices. Familiar with backend development, ideally with experience on AWS, infrastructure as code, and serverless technologies. Understanding of API design, integration patterns, and working with internal and third-party APIs. Exposure to microservices and event-driven architectures is a plus. Good problem-solving skills, with the ability to work through technical challenges collaboratively. Strong communication and teamwork skills, with experience working in a collaborative engineering environment. Benefits What we offer The chance to work alongside a team of hard-working, passionate people in a role where you'll see the impact of your work everyday. We also offer: A dedicated wellbeing team who champion initiatives such as mindfulness, lunch n learns, manager training, mental health first aid training and much more! 32 days holiday (plus Bank Holidays). This is made up of 25 days annual leave plus 7 extra company wide days given over Easter, Summer & Christmas Life Assurance paid out at 3x annual salary Comprehensive wellness benefit provided by AIG Smart Health, which provides a 24/7 virtual GP service, Mental health support, Counselling, and personalised Health Checks Private Dental Insurance with Bupa Salary sacrifice Pension provided by Scottish Widows Enhanced maternity and adoption leave (20 weeks full pay) and paternity (6 weeks full pay) pay 5 free return to work maternity coaching sessions, helping you adapt to this new exciting time of life! Access to services such as Calm and Bippit (financial wellbeing coaching) All of our roles champion flexible working and we are happy to discuss what this means to you Social committees that plan team, office and company wide events to bring people together and celebrate success Dedicated professional development training budget (CPD courses, upskilling resources, professional memberships etc) Volunteer with a charity of your choice for a day each year Dog friendly offices! Interview process Phone screen 1st stage 2nd stage We are committed to a fair and comfortable recruitment process, so if you require any reasonable adjustments during your application or interview process, please reach out to a member of the team at careers@arbor-education.com. Our commitment is also backed by our partnership with Neurodiversity Consultancy, Lexxic who provide us with training, support and advice. Arbor Education is an equal opportunities organisation Our goal is for Arbor to be a workplace which represents, celebrates and supports people from all backgrounds, and which gives them the tools they need to thrive - whatever their ambitions may be so we support and promote diversity and equality, and actively encourage applications from people of all backgrounds. Refer a friend Know someone else who would be good for this role? You can refer a friend, family member or colleague, if they are offered a role with Arbor, we will say thank you with a voucher valued up to £200! Simply email: careers@arbor-education.com Please note: We are unable to provide visa sponsorship at this time.


- Company Name
- Tenth Revolution Group
- Job Title
- Data Warehouse Developer
- Job Description
- Job Description An exciting opportunity has arisen for an experienced Data Engineer / Data Warehouse Developer to join a well-established Financial Services organisation in Central London - they operate a hybrid working model, and you will spend 2-3 days per week in their modern office to collaborate with your team. Following a recent company acquisition, they have kicked-off a large integration programme of work, including a large-scale Data Warehouse integration project. This will be a core focus of your role, and will involve uplifting and redeveloping their existing Data Warehouse to serve the needs of both entities going forwards. The role requires extensive experience with SSIS to uplift, re-build and optimise ETL processes, ensuring seamless data ingestion, analysis and integration from various source systems, into their unified Data Warehouse. You'll ensure the stability and scalability of the Data Warehouse, ensuring it can handle increasing data volumes and user demands. In doing so, you'll collaborate closely with the wider data and development team, subject matter experts and various business stakeholders. This role would be well-suited to a Developer with strong T-SQL and SSIS skills, who is keen to play a key role in a large-scale and transformative Data Warehousing initiative. Requirements Extensive T-SQL programming skills - writing complex scripts, developing and optimising stored procedures etc. Extensive SSIS skills - to rebuild and optimise ETL processes Experience with Data Warehouse development Some experience in scripting with PowerShell, C# and / or Python Experience in Financial Services Experience with WhereScape Red would be beneficial but not essential Excellent communication and interpersonal skills, with the ability to collaborate effectively with diverse stakeholders and work in a team-oriented environment Benefits Salary from £55-70,000 depending on level of experience 25 days annual leave, increasing with tenure, with option to buy & sell days Contributory pension scheme Private medical insurance Life assurance Other optional add-ons Please Note: This is role for UK residents only. This role does not offer Sponsorship. You must have the right to work in the UK with no restrictions. Some of our roles may be subject to successful background checks including a DBS and Credit Check. Tenth Revolution Group (and Nigel Frank) are the go-to recruiter for Power BI and Azure Data Platform roles in the UK, offering more opportunities across the country than any other. We're the proud sponsor and supporter of SQLBits, and the London Power BI User Group. To find out more and speak confidentially about your job search or hiring needs, please contact me directly at v.simpson@tenthrevolution.com


- Company Name
- UBS
- Job Title
- KDB+/Q Quantitative Developer
- Job Description
- Job Reference # 306392BR Job Type Full Time Your role Are you interested in algorithmic trading? Are you an innovative thinker who enjoys building tools? We’re looking for someone who can: work closely with products across Global Markets including Equities, Futures, and FX, and Technology to deliver regional and global projects help design and enhance analytics for the Equities, Futures, and FX businesses (and beyond) analyze algo performance for clients, including highly bespoke, in-depth reports translate business requirements into designs for global solutions Your team You will be working in the Global Markets Quantitative Analytics and Development team, based either in Hong Kong or London. Our role is to provide tools, analytics, and execution consultancy for Execution Services and Electronic Trading for Equities, Futures, and FX products globally. Our team is responsible for building top grade, high performance client analytics and data. Your expertise at least one degree in computer science, engineering, physics, or mathematics at least 3 to 5 years of experience in kdb+/q well versed in Computer Science fundamentals, modern software development practices, Unix utilities, and shell scripting ideally, proficient in at least one of Python, MATLAB, or R ideally, experience in designing and building algorithmic trading analytics, market data, and modelling market microstructure good understanding of data science, market dynamics and an ability to explain, visualize, and work with large volumes of market data ideally, experience in global Equities, Futures, Options, and/or FX products and data strong communication skills About Us Expert advice. Wealth management. Investment banking. Asset management. Retail banking in Switzerland. And all the support functions. That's what we do. And we do it for private and institutional clients as well as corporations around the world. We are about 60,000 employees in all major financial centers, in more than 50 countries. Do you want to be one of us? Join us We're a truly global, collaborative and friendly group of people. Having a diverse, inclusive and respectful workplace is important to us. And we support your career development, internal mobility and work-life balance. If this sounds interesting, apply now. Disclaimer / Policy Statements UBS is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills and experiences within our workforce. Your Career Comeback We are open to applications from career returners. Find out more about our program on ubs.com/careercomeback.


- Company Name
- Anaplan
- Job Title
- Senior Software Engineer
- Job Description
- At Anaplan, we are a team of innovators who are focused on optimizing business decision-making through our leading scenario planning and analysis platform so our customers can outpace their competition and the market. What unites Anaplanners across teams and geographies is our collective commitment to our customers’ success and to our Winning Culture. Our customers rank among the who’s who in the Fortune 50. Coca-Cola, LinkedIn, Adobe, LVMH and Bayer are just a few of the 2,400+ global companies that rely on our best-in-class platform. Our Winning Culture is the engine that drives our teams of innovators. We champion diversity of thought and ideas, we behave like leaders regardless of title, we are committed to achieving ambitious goals and we have fun celebrating our wins. Supported by operating principles of being strategy-led, values-based and disciplined in execution, you’ll be inspired, connected, developed and rewarded here. Everything that makes you unique is welcome; join us and be your best self! We are seeking a Senior Software Engineer to join our team in York! Your Impact Software Development: Design, implement, and maintain scalable, maintainable, and efficient Python-based applications, focusing on backend and full-stack development. Collaboration & Communication: Work closely with product managers, designers, and other engineers to understand requirements and deliver solutions that meet business goals. Code Quality & Testing: Write clean, efficient code and ensure robust testing practices. Contribute to code reviews, ensuring adherence to best practices for test-driven development (TDD) and maintaining high code quality. Mentorship & Leadership: Provide technical mentorship to junior and mid-level engineers. Guide the team in coding practices, architecture decisions, and problem-solving approaches. Debugging and Optimization: Troubleshoot and debug production issues. Optimize applications for performance and responsiveness. Stay Up to Date with Technology: Keep yourself and the team updated on the latest Python technologies, frameworks, and tools like Apache Spark, Databricks, Apache Pulsar, Apache Airflow, Temporal, and Apache Flink, sharing knowledge and suggesting improvements. Documentation: Contribute to clear and concise documentation for software, processes, and systems to ensure team alignment and knowledge sharing. Your Qualifications Experience: Professional experience in Python development or related software engineering roles. Python Proficiency: Strong knowledge of Python, including experience with web frameworks like Django, Flask, or FastAPI. Database Management: Solid experience with relational databases like PostgreSQL or MySQL and familiarity with NoSQL databases like Redis. Distributed Systems: A basic understanding of distributed systems and microservices architecture, as well as cloud-based infrastructure (AWS, GCP, Azure), is a plus. Version Control: Experience with Git and familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI). Testing and Debugging: Experience with testing tools like pytest, unit tests, and debugging skills to quickly resolve issues. API Design: Strong knowledge of RESTful API design and implementation; knowledge of GraphQL is a plus. Security Best Practices: Awareness of security best practices in software development. Team Collaboration: Strong communication skills and the ability to collaborate effectively with cross-functional teams. Cloud Services: Experience with cloud platforms like AWS, GCP, or Azure. DevOps Tools: Familiarity with containerization (Docker) and infrastructure automation tools like Terraform or Ansible. Real-time Data Streaming: Experience with Apache Pulsar or similar systems for real-time messaging and stream processing is a plus. Data Engineering: Experience with Apache Spark, Databricks, or similar big data platforms for processing large datasets, building data pipelines, and machine learning workflows. Workflow Orchestration: Familiarity with tools like Apache Airflow or Temporal for managing workflows and scheduling jobs in distributed systems. Stream Processing: Experience with Apache Flink or other stream processing frameworks is a plus. Desired Skills Asynchronous Programming: Familiarity with asynchronous programming tools like Celery or asyncio. Frontend Knowledge: Exposure to frontend frameworks like React, Angular, or Vue.js for full-stack development is a plus. Event-Driven Architecture: Experience with event-driven architectures or message queuing systems (e.g., Kafka, RabbitMQ) is beneficial. Education: A degree in Computer Science, Engineering, or a related field is preferred but not required. Our Commitment to Diversity, Equity, Inclusion and Belonging Build your career in a place that thrives on diversity, equity, inclusion, and belonging. We believe in a hiring and working environment where all people are respected and valued, regardless of gender identity or expression, sexual orientation, religion, ethnicity, age, neurodiversity, disability status, citizenship, or any other aspect which makes people unique. We hire you for who you are, and we want you to bring your authentic self to work every day! We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive equitable benefits and all privileges of employment. Please contact us to request accommodation. Fraud Recruitment Disclaimer It has come to our attention that fraudulent and fictitious job opportunities are being circulated on the Internet. Prospective candidates are being contacted by certain individuals, mainly through telephone calls, emails and correspondence, claiming they are representatives of Anaplan. The main purpose of these correspondences and announcements is to obtain privileged information from individuals. Anaplan does not: Extend offers to candidates without an extensive interview process with a member of our recruitment team and a hiring manager via video or in person. Send job offers via email. All offers are first extended verbally by a member of our internal recruitment team whenever possible, and then followed up via written communication. All emails from Anaplan would come from an @anaplan.com email address. Should you have any doubts about the authenticity of an email, letter or telephone communication purportedly from, for, or on behalf of Anaplan, please send an email to people@anaplan.com before taking any further action in relation to the correspondence.