Principal Full Stack Developer
Join us as Principal Full Stack Developer and see your work really come to life as you design, plan and drive the development of software for a leading creative events business driving innovation in its field.
You will be instrumental in bringing joy to thousands of people as the systems you create facilitate life changing real world experiences.
You will take leadership over engineering and development; collaborating on the product vision, planning the technology and managing delivery to ensure that it provides an outstanding experience for our customers.
We are committed to your growth too. Our supportive team champions continuous learning and we will invest in your skills so you can experiment, refine, and master your craft.
Your influence will reach beyond the digital realm; this role sits within our leadership team where your voice will be pivotal in helping shape the future direction of the organisation.
About Wildkind
Wildkind is primarily an events business with two market leading outdoor events; Camp Wildfire and Camp Kindling. Founded in 2015 and growing rapidly, we aim to take our unique events worldwide to inspire, challenge and entertain over 1 million customers.
Our mission
To spark curiosity, encourage endeavour and create joy.
Our culture
We are ambitious and hard working. We have a supportive, growth focussed working culture and will invest in education and experimentation to push the boundaries of your abilities. We champion diverse skill sets, perspectives and discussion; everyone is encouraged to be themselves and input into the organisation and work at all levels. We care deeply about our work having a positive impact on our customers, colleagues, communities and the environment. We promote creativity and adventure in everything we do. You can read more about our culture and values here.
Key information
Salary: £75,000 to £85,000 per year depending on experience
Social: Monthly adventures/parties with your team
Health: £500 per year for your physical/mental health
Education: £1000+ per year for your learning and development
Tools: Premium hardware and software for you to do your best work
Annual Leave: 30 days (including public holidays)
Location: Hybrid (Min 2 days per week in London Office)
Hours: 40hrs per week (Normally 10:00-18:00 GMT/BST but some flexibility possible)
Start Date: Jan - Feb 2024
Application Deadline: Assessing candidates on an ongoing basis, apply as soon as possible
Your mission
Create scalable, stable and efficient digital systems that enhance our live event experiences. Lead on architectural design and technical decisions to improve customer experience, reduce customer service issues and reduce costs.
Your objectives
In this role you’ll be building publicly accessible, cloud based software solutions that our customers and team can interact with using web and mobile apps.
- Build and test a new Enrolment system for use for Summer ‘24 events, stable for 5000+ concurrent users enrolling in activities
- Build and test a new Ticketing and Ecommerce system for use by August ‘24 for ‘25 event tickets, stable for 5000+ concurrent users booking tickets
- Keep system downtime to a minimum
- Hire, manage and mentor another developer
- Direct our technical strategy and vision moving into 2024/2025 and beyond
Your responsibilities
As a company we focus on objectives and results, with individuals driving the decisions on the best ways to achieve them. We have included this list of responsibilities to give you an idea of the starting point for this position; the exact responsibilities will develop under your leadership.
- Technical Leadership: Lead the development and technical direction of scalable, cloud-based software solutions accessible via web and mobile apps, focusing on systems architecture and engineering.
- Scalability and Connectivity: Build systems designed to handle sudden peaks in concurrent users trying to read and write data simultaneously; and to accommodate for poor network connectivity (our live events take place in a green-field site with inconsistent wifi and 4G)
- Cloud Technologies: Utilise cloud-based technologies and design techniques such as microservices, serverless technology (API Gateway, Lambda, Kinesis, DynamoDB) and messaging queues (SNS/SQS).
- Process Creation & Devops: Establish and document best practices for code development, version control and deployment, including CI/CD pipelines, branching strategies and code repositories.
- Code Quality: Write high-quality, maintainable code, ensuring comprehensive unit and integration test coverage. Where applicable define common, reusable patterns and components.
- Budget Management: Oversee the technology and engineering budget, ensuring optimal resource allocation. Able to choose the right tool to get the job done.
- Product Quality: Assume responsibility for all non-functional requirements and the overall quality, accessibility, stability and security of digital systems and products.
- Team Collaboration: Communicate transparently about project progress and risks, collaborating closely across departments to prioritise business and community needs.
- Performance Monitoring: Implement and manage performance monitoring and issue alerting systems to optimise user experience.
- Resource Management: Maintain relationships with freelance engineers and agencies, and assist in the procurement and mentoring of new technical talent as needed.
Your experience
- Depth of Knowledge: 5+ years of full stack development experience, likely JavaScript focused.
- Technical Leadership: Proven track record of leading system design and making pivotal technical decisions on multiple large-scale projects or complex features. Experience in zero-to-one projects is a bonus.
- Scale: Demonstrated capability in designing and building scalable software products.
- AWS & Cloud Technologies: Proficiency with AWS serverless, cloud technologies, API design, and microservice architectures. Experienced with API Gateway, Lambda, Kinesis, DynamoDB.
- Frontend: Proficiency with frontend frameworks, notably Vue and/or ReactJS
- Databases: Adeptness with a range of SQL and NoSQL databases.
- Project Management: Expertise in managing tech budgets, delivery timelines, and stakeholder expectations.
- Data and UX: Experience with data capture and performance tracking, comfortable inputting on design and UX decisions.
- Digital Ecosystem: Background in developing consumer-centric websites, e-commerce platforms, web applications, and mobile apps.
- DevOps & QA: Proven skill in establishing and overseeing DevOps practices, CI/CD pipelines, and quality assurance processes.
Application process
We are looking for team members that are interested in a long term career with Wildkind, and want to learn and grow with us. If you think you could achieve the objectives set out in this role and would enjoy the work we do we encourage you to apply regardless of your background. We treat all employees and applicants fairly and equally regardless of their gender, sexual orientation, marital status, race, nationality, religion, age or disability status. We will request references from your past employers to support anything you tell us in this application or any interviews before offering you a position. We will require evidence of your right to work in the UK before conducting interviews.
We only accept applications via the form on this page, please do not send applications by post or email as they will not be considered.
Apply Now