Norwich / Hybrid working
We're looking for a Full-Stack Developer to join our amazing UK R&D Team. You'll be working across React / / TypeScript, supporting the team in developing both front-end and back-end systems.
As a Full-Stack Developer at Artlist, you'll harness your knowledge of software development to build next-generation web applications and take our products to the next level. You'll be part of a talented team based in Norwich that collaborates closely with colleagues globally.
What You'll Do
* Work alongside and learn from passionate, industry-leading developers who are keen to continually develop their skills.
* Write highly scalable services to serve a large customer base.
* Design and build distributed systems with event-driven architecture.
* Take full ownership and accountability of projects.
* Develop a range of genuinely exciting products in a creative industry.
* Explore and experiment with emerging tools and technologies, including AI-assisted development platforms, to improve workflows and unlock innovation.
Requirements:
* Experience with RESTful API design and implementation.
* Familiarity with database systems such as PostgreSQL, MySQL.
* Experience building distributed application architectures.
* Demonstrable experience with front-end technologies, including React and TypeScript.
* Experience with
* Curious about and open to exploring modern developer tools (such as AI-assisted coding platforms like ChatGPT or Cursor) to support productivity and innovation.
* Interested in working as part of a vibrant and sociable team.
* A fast learner, able to quickly master concepts, disciplines, and methods.
* The ability to articulate ideas, thoughts, and challenges clearly with peers.
Desirable Skills
* Frameworks such as / Express.
* Experience or understanding of development concepts like TDD, BDD, and DDD.
* Knowledge of domain-driven development.
* Familiar with cloud-based platforms (AWS, Azure DevOps, Google Cloud, etc.).
* Experience with build and deployment tools such as GitLab pipelines, Jenkins.
* Experience with Docker and Kubernetes.