Full Stack Developer

Aer Studios
Box, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Box, United Kingdom

Tech stack

Clean Code Principles
JavaScript
Web Accessibility
Agile Methodologies
Amazon Web Services (AWS)
Azure
Cloud Engineering
Code Review
Continuous Delivery
Continuous Integration
Software Debugging
Amazon DynamoDB
Github
Iterative and Incremental Development
MongoDB
MySQL
Node.js
NoSQL
Web Application Security
TypeScript
Web Applications
Web Services
Data Processing
React
Backend
GIT
GraphQL
Front End Software Development
REST
Software Version Control

Job description

  • Collaborate with cross-functional teams to design, develop, and deploy web applications using TypeScript and Node.js, typically on AWS or Azure
  • Implement frontend and backend functionalities, ensuring high performance, scalability, and security.
  • Work with content management systems and designing content / component architectures within them
  • Write clean, maintainable code and conduct thorough code reviews to uphold quality standards.
  • Work closely with product managers and stakeholders to understand project requirements and translate them into technical solutions.
  • Supporting and extending systems and code developed by teams other than your own.
  • Troubleshoot and debug issues, and provide timely resolutions to ensure smooth project delivery.
  • Stay updated on emerging technologies and industry best practices to continuously improve development processes and methodologies.

Requirements

We are looking for a talented and ambitious Full Stack Developer to join our highly experienced team to work on delivering innovative solutions that enhance public services and improve user experiences. Our team is committed to leveraging cutting-edge technologies to drive positive change and address complex challenges facing our society.

You will be an experienced problem solver with an inquisitive mind, understanding complex requirements enabling you to create and deliver solutions with your development team. You will be able to seamlessly navigate between delivery and development to ensure projects stay on track.

The ideal candidate will have a strong background in TypeScript and Node.js development, with experience building scalable and secure web applications and working with content management systems. This is an exciting opportunity to work on impactful projects across a range of different clients!

You have experience in agile and waterfall development and are comfortable contributing to velocity and ensuring quality of your team's output., * You will be proactive and self-motivated.

  • You understand the importance of fostering strong relationships amongst peers and clients.
  • You are solutions focussed and proactive, identifying problems, reaching out for help when necessary, reaching resolutions, while keeping your team updated.
  • You have a keen interest in your own professional development - constantly looking for ways to upskill and share knowledge with those around you.
  • You are meticulous and detail oriented.
  • You have strong communication skills and the ability to collaborate effectively with multidisciplinary teams.
  • Strong proficiency in TypeScript and Node.js, with hands-on experience in building RESTful APIs and web services.
  • Familiarity with React as the frontend technology.
  • Experience working with a range of Content Management Systems
  • TDD and automated acceptance testing practices/frameworks.
  • Experience with relational and NoSQL databases, such as MySQL, DynamoDB and MongoDB.
  • Experience with version control systems, particularly Git.
  • Experience with Infrastructure as Code (IaC) technologies for automating and managing cloud infrastructure.
  • Designing and developing high-performance applications capable of handling large volumes of traffic and complex data processing.
  • Working within creative / tech industries or an agency background.
  • Agile methodologies, iterative and incremental development.

Nice to haves

  • JavaScript tooling and optimisation.
  • Experience using GraphQL.
  • Understanding and experience of accessibility best practices.
  • Familiarity with a wide range of AWS cloud services.
  • Knowledge of developing Continuous Integration/ Continuous Delivery pipelines (CI/CD) e.g. GitHub Actions.

Benefits & conditions

  • We pay competitive salaries that are annually industry and location benchmarked.

  • You join an award-winning company, recognised by Great Place to Work®, where your contributions are highly valued.

  • You join a team that delivers impactful work that is purposeful and meaningful.

  • We offer a flexible hybrid working option.

  • Company pension contribution.

  • Private Health Insurance.

  • Discretionary annual employee bonus.

  • 21 days holiday and 3 days paid Christmas leave during holiday closure.

  • Additional loyalty annual leave at key milestones.

  • Personal annual development budget and time allocation.

  • Fully subsidised personal training twice per week.

  • Weekly yoga sessions.

  • Mental health first aid training.

  • Annual company holiday weekend.

  • Electric vehicle scheme and free charging.

  • 2x paid charity volunteering days

  • Free parking on-site at our Box based studio.

About the company

We are Aer Studios - a creative technology studio on a mission to create extraordinary digital experiences that have a positive impact on our clients, their audiences, people & planet. We imagine, design, develop, build and support for a digital world. We believe that clients shouldn't have to choose between delightful design and technical rigour. For us, they come as standard. It's this belief that has helped us thrive for almost 3 decades, and continue to attract leading creative and technical talent to our growing team of technologists, creatives and thinkers.

Apply for this position