Job description
Company Description:
At New Socks Media, we combine strategy, UX/UI, development, and processes to create software solutions for our clients. With a focus on understanding client needs and validating ideas, we deliver high-quality software across various sectors, including government projects, app development, communication platforms, and more. As a fully remote team across the UK, we value diversity and collaboration in our work environment.
Job Description:
As a Full Stack Software Developer, you will play a crucial role in our team, working on custom software projects in collaboration with our internal team and external client development teams. You will be involved in the entire product cycle, working closely with design and project management colleagues. Your responsibilities will include selecting the appropriate technologies for each project and making technical decisions that align with the optimal solutions we strive to deliver.
Requirements:
· Proven experience in building custom software using modular techniques, languages, and frameworks such as JavaScript (ES6/7), CSS, and HTML.
· Strong proficiency in React and Vue.js.
· Proficiency in node.js.
· Familiarity with Firebase for backend development.
· Experience with NoSQL databases like MongoDB and Redis.
· Proficiency in developing and consuming RESTful APIs and knowledge of GraphQL.
· Experience with containerisation technologies such as Docker and orchestration tools like Kubernetes.
Desired Skills and Qualifications:
· Extensive development and delivery experience with a diverse range of languages and technologies.
· Ability to establish strong relationships and collaborate effectively with colleagues.
· Passion for software engineering and a commitment to advocating agile best practices and continuous delivery.
· Strong understanding of object-oriented programming (OOP) principles, design patterns (especially MVC), and enterprise integration.
· Knowledge of software best practices such as refactoring, clean code, encapsulation, etc.
· Exceptional communication skills and a dedication to delivering the right solutions.
· Familiarity with continuous delivery approaches, including Continuous Integration (CI), Test-Driven Development (TDD), Behaviour-Driven Development (BDD), Infrastructure as Code, Microservices, and Serverless architectures.
· Proficiency in MySQL.
· Nice-to-have: PHP knowledge for legacy application support.
Benefits:
· Private health care coverage.
· 25 days of annual leave in addition to public holidays.
· Fully remote work environment.
If you are a passionate Full Stack Software Developer who thrives in a collaborative and diverse environment, we would love to hear from you. Join our team of experts and contribute to creating innovative software solutions for our clients.
Job Type: Full-time
Salary: Up to £50,000.00 per year
Benefits:
- Work from home
Schedule:
- Monday to Friday
Experience:
- Software development: 7 years (required)
Work Location: Remote