Full Stack Developer (Next.js / Go)

Avalon Pay
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 85K

Job location

Remote

Tech stack

API
Amazon Web Services (AWS)
Apple Mac Systems
Unit Testing
Azure
Cloud Computing
Databases
Data Visualization
Payment Systems
Github
Design of User Interfaces
MySQL
Node.js
NoSQL
Swagger
Next.js
Software Engineering
SQL Databases
TypeScript
Web Applications
Openapi
Google Cloud Platform
Tailwind
React
iOS
Backend
Gitlab
Containerization
Data Analytics
Figma
Front End Software Development
Terraform
Docker

Job description

Join Avalon, a rapidly growing technology startup transforming the traffic, parking, and maritime industries. We're seeking a versatile Full Stack Developer to take complete, end-to-end ownership of our next generation of payment and data analytics products.

While the role is full stack, whether you're frontend or backend focused, we're open to candidates who are flexible.

You'll work directly with our CTO and company founders on projects ranging from payment systems and analytics portals to interactive web applications. This is a unique opportunity to own products end-to-end, see them deployed in the real world, and grow in a meritocratic, founder-led environment where your ideas and initiative truly matter.

The Opportunity

You'll shape architecture and make technology choices, deploying your work in real-world environments and making a tangible impact on our customers.

What you'll do

  • Build, extend and maintain our existing full-stack SPAs.
  • Lead greenfield projects from idea * architecture * implementation * deployment.
  • Make technology and architectural decisions across the stack.
  • Work in a lightweight Kanban-style flow focused on outcomes, not bureaucracy.
  • Collaborate closely with founders and customers to turn requirements into working software.

Our stack

  • Frontend: Next.js, React, TypeScript, ShadCN, Tailwind
  • Backend: Go (Gin, sqlc)
  • Data: MySQL, Firestore and other SQL/NoSQL datastores
  • Cloud: GCP and AWS

Requirements

Do you have experience in SQL?, * Conscientious: You take pride in accurate, high-quality work

  • Communication: Excellent written and verbal communication skills
  • Ownership: Strong sense of ownership and focus, you take ideas from inception to execution with long-term performance, scalability and user experience in mind.
  • Highly organised: confident and comfortable multitasking and working across multiple business areas.
  • Able to structure complex problems and enjoy working with data.
  • Adaptable. Able to context-switch and reprioritise effectively as business needs change

Experience (Required)

  • Senior level experience in building and maintaining high-quality, scalable web applications and APIs
  • Strong Backend and Frontend development skills
  • React
  • Go (or similar statically-typed back-end language)
  • A good understanding of UI/UX principles
  • Cloud technologies, Google Cloud Platform, AWS, or similar
  • Strong SQL skills
  • VCS (GitHub or GitLab)
  • CI/CD Pipeline setup
  • Containerisation (Docker)
  • Unit testing and clean coding practices
  • MacOS, as all Development work will be carried out on a MacBook

Beneficial (Nice to have, or you can learn on the job)

  • Terraform
  • Cloud networking
  • TypeScript, Next.js, ShadCN, Tailwind
  • Swagger and OpenAPI
  • Design awareness and Figma
  • iOS development (Swift)
  • Experience working across multiple databases/cloud providers, * Software Development: 3 years (required)
  • React: 1 year (preferred)
  • Go (or similar such as Node, Jva etc): 1 year (preferred)
  • GCP, AWS or Azure: 1 year (preferred)

Benefits & conditions

  • Work directly alongside experienced business founders
  • Huge opportunities for personal development and progression
  • Varied and dynamic responsibilities, with the chance to help shape the future of Avalon
  • Independence and ownership balanced with team collaboration
  • Casual dress & flexible schedule
  • Primarily remote with 1-2 days per month in our Sevenoaks office

Salary Range: £60,000 - £85,000 depending on experience

Equal Employment Opportunities

Avalon is proud to be an equal opportunity workplace, we embrace diversity and look to create a healthy and happy workplace and culture for our team. We ensure all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, or national origin.

Ready to build the future of mobility and data analytics?

We look forward to hearing from you.

Please submit your CV and answers to the questions below to: people@avalonparking.com

Job Type: Full-time

Pay: £60,000.00-£85,000.00 per year

Benefits:

  • Casual dress
  • Work from home

Ability to commute/relocate:

  • Sevenoaks TN13 1LD: reliably commute or plan to relocate before starting work (required)

Application question(s):

  • What backend languages do you have most experience with, and how many years in each?

  • What most excites you about this role?

  • What do you love doing outside of work?

  • Tell us about a project you worked on (work or personal) that you found enjoyable: how did it start, which parts did you enjoy, what was the result? Which parts of it did you not enjoy or think you should have outsourced if you could?

About the company

If you're stronger on either frontend or backend but happy to work across the stack, we still want to hear from you. This role offers significant autonomy, you'll help shape the future of our tech ecosystem, making independent decisions around tooling, architecture and stack selection. We value developers who can self-manage and run technical projects from inception through to delivery. The role is primarily remote with 1-2 days each month with the team in our Sevenoaks office. Avalon offers a flexible, results oriented environment where you'll be trusted to operate at your preference. The Business Avalon is a parking payment and data analytics technology startup. We build custom and off-the-shelf payment and data analytics solutions for commercial organisations. Our background originated in our unique proposition of car park payments and data-driven marketing, helping to grow our client's businesses. We now operate payment technology, data and management systems across the traffic, highways and maritime industries. Led by three founders who have successfully built and sold startups in the past, Avalon is a small, agile, and results-driven team. Our culture is one of meritocracy, where your ideas are heard, your impact is immediate, and personal development is a core focus. With multiple products and systems currently in development the role will provide fast-paced, hands-on experience working with an experienced team who have built multiple products and businesses across different industries.

Apply for this position