Full Stack Developer
Role details
Job location
Tech stack
Job description
The Full Stack Developer at ActiveXchange is a full-time remote-first role responsible for delivery of product roadmap scopes, third-party integrations, seek / define / implement UI / UX enhancements, and act as a trusted advisor to Product leadership to steer future product evolution.
The Full Stack Developer will work closely with a cross-functional team including Product, Data, and Client Success to develop, implement and communicate complex technical matters in a clear and understandable way, and understand the impact of application in sports, recreation and leisure across our global network of clients.
Ideal for a mid-level+ developer with ambition for more responsibility and leadership in delivery of projects.
Work with the latest technology (Azure Stack, .NET) and ongoing investment into the latest data and cloud software.
Join our growing team, be part of a global sport and recreation data tech company.
Remote-first team & ability to work from anywhere within the UK, Canada or Australia - some travel (including international) may be required.
Shape an industry approach and empower a platform to positively influence people being more active, more often., Interpret and apply Product goals, objectives, and requirements. Identify and analyse functional requirements and produce cohesive functional scoping for development. Track and report on progress. Enable customer value through timely delivery of Product scopes.
Deliver third-party integration applications (via APIs) conforming with the platform data specifications and requirements. Owning relationships with third-party software vendors, enabling collaborative work to ensure reliable data extracts.
Produce cohesive and efficient documentation for knowledge sharing; when designing / improving processes, procedures, standards, etc.
Work closely with other functions such as Product, Data and Analytics, and Commercial to ensure a smooth journey for our customers during all stages of their lifecycle. Providing technical support, triage, and resolution to platform technical issues.
Requirements
Do you love sports, leisure, and recreation? Are you passionate about leveraging data to drive decision making and achieve goals?, Be confident and knowledgeable, with working full stack experience, being able to reliably deliver both front end (Angular / Typescript) and back-end projects, on-time and meeting / exceeding expectations. You MUST take pride in and a sense of responsibility to the products you deliver, understanding their critical role to the end-user (including UI / UX). Using "the right tool for the job" to deliver exceptional UX in achieving the desired outcomes.
Apply strong architectural skills in designing and building complex systems, with a proven ability to translate user stories into solid, well architected solutions following principles and practices such as DRY and SOLID.
Ensure quality and accuracy of work product; conducting and participating in code peer-reviews (QC / QA) and UAT process.
Continuously maintain a deep understanding of our products and solutions to be a subject matter expert (internal) for Product leadership., 5+ years of professional experience developing in C# - .NET is mandatory with a solid understanding of OOP principles (only candidates with .NET experience will be considered).
Proficiency (and broad skill sets) across tools associated with cloud-native software platforms, including and not limited to;
- Functional understanding of databases and querying data (SQL Server).
- Working within Visual Studio / Visual Studio Code.
- Source control management with Git hosted in Azure DevOps.
- CI / CD pipelines using yaml managed in Azure DevOps.
- All aspects of consuming SOAP / REST API.
Bachelor's degree or higher in Computer Science or equivalent experience is a plus.
Excellent at cultivating and leveraging strong technical working relationships, both internally and externally. Experience working in a global multinational context is a plus.
Work experience in agile and waterfall work methodologies, delivering daily updates on development activities in a hybrid delivery environment.
Technical professional fluency in English (speaking, reading, writing). Must convey information clearly and concisely, while demonstrating the ability to understand the same.
Experience working with Google Productivity suite, Slack, and ClickUp or similar productivity systems.
Self-motivated and reliable, with great attention to detail (pursuit of technical excellence).
Is a 'Team Player' - believes individual success is only achieved through team success.
Manages their time exceptionally well and is able to deliver work independently as needed. Able to set and commit to a project plan and demonstrable ability to then execute and deliver on this commitment.
Personal interest in keeping up to date with new / relevant technology and SaaS market trends, and innovations.
Confident and willing to draw on your own experiences. Speaks up when discussing solutions and propose alternative options. (Challenges the status quo!)
Highly logical with strong demonstration of critical thinking and analytical approach to problem solving.
Demonstrates methodical and consistent application of structured problem-solving techniques.
Functional understanding of mathematical and statistical methods and modelling techniques.
Flexible, able to manage personal work schedule and expectations to accommodate regular coordination with international offices and events. Some occasional late evening, early morning and weekend work will be required to accommodate international time zones.
Preference may be given to strong candidates located in / near a major city in the UK (East Midlands preferred), Canada or Australia.
Benefits & conditions
£50-70k GBP in local currency equivalent (commensurate with qualifications and experience).
Health / Dental / Life Stipend, Fitness / Wellness Stipend, and more.