We are seeking a highly skilled Full Stack Developer proficient in both backend and frontend technologies to join our dynamic team. The ideal candidate should possess a strong understanding of web development principles and have experience working with a variety of programming languages, frameworks, and tools. The candidate will be responsible for developing and maintaining both the server-side and client-side components of our web applications, ensuring optimal performance and usability.
Responsibilities
Understanding design principles and a detailed knowledge of database architectures
Designing tools for systems to meet business needs
Delivering technical visualisation of proposed application architecture to your technical lead
Contributes to best practice system and application design
Designing, coding and testing programs and scripts from agreed specification
Ensuring agreed standards and tools are in place to achieve a well-engineered product
Conducting releases to production environments and setting up post release reviews
Analysing release components
Takes part in reviewing own work and leads reviews of colleague’s work (unit testing, code review)
Supporting team members with technical challenges while following best practice methods
Contributing ideas and experience to new development solutions
Provide support in development processes and techniques
Maintaining knowledge of specific specialisms (e.g.: Python, ReactJS)
Developing specialist knowledge of database concepts and data modelling techniques.
Analysing data requirements to establish, adapt and maintain data models.
Close cooperation with development team and business to carry out builds and testing