We are seeking a highly skilled and motivated Full Stack Developer to join our dynamic team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications, ensuring the seamless integration of both front-end and back-end components. You will collaborate with cross-functional teams to deliver high-quality, user-friendly software solutions that meet client needs.
Key Responsibilities:
Front-End Development
Develop responsive and visually appealing user interfaces using HTML, CSS, and JavaScript.
Implement modern front-end frameworks and libraries, such as React, Angular, or .
Ensure cross-browser compatibility and optimize web applications for performance.
Back-End Development
Create robust, scalable, and maintainable server-side logic and APIs using languages like
Python, , Ruby, or Java.
Design and maintain databases, ensuring data security and integrity.
Implement authentication and authorization mechanisms.
Integration
Integrate third-party services, APIs, and components into the web application.
Collaborate with UI/UX designers to ensure seamless user experiences.
Testing and Debugging
Conduct thorough testing and debugging of web applications.
Identify and resolve issues promptly, ensuring high software quality.
Version Control and Collaboration
Use version control systems (e.g., Git) to manage code repositories.
Collaborate effectively with cross-functional teams, including designers, product managers, and other developers.
Documentation
Create and maintain technical documentation for code, APIs, and system architecture.
Continuous Learning
Stay up-to-date with emerging technologies and industry trends.
Continuously improve your skills and knowledge to enhance our development practices.
Key requirements:
Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
Proven experience as a Full Stack Developer or similar role.
Proficiency in front-end technologies (HTML, CSS, JavaScript) and modern frameworks (e.g., React, Angular, ).
Strong expertise in back-end technologies and server-side development.
Experience with databases (SQL and/or NoSQL).
Knowledge of RESTful APIs and integration of third-party services.
Familiarity with version control systems (e.g., Git).
Excellent problem-solving and debugging skills.
Strong communication and teamwork skills.
Ability to work independently and take ownership of projects.
Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
Agile/Scrum development experience is a plus.
APPLY FOR THIS JOB:
Company: Uncut Brands
Name: Ben Pullen
Email: