ECS ??

Full Stack Developer

18 November 2024
Apply Now
Deadline date:
£41000 - £76000 / year

Job Description

Job Summary
We are seeking an experienced Full Stack Developer with expertise in both front-end and back-end technologies, including Python, .NET, and JavaScript frameworks like React. The ideal candidate will have hands-on experience in building robust web applications, integrating cloud services, and collaborating with cross-functional teams to deliver high-quality solutions. This role involves end-to-end development, including designing, coding, testing, and maintaining web applications. The candidate should have experience in cloud infrastructure, RESTful API development, and AI integration, with a strong focus on both server-side and client-side development.

Must Have Skillsets (Mandatory)
– Front-End Technologies: Proficiency in HTML, CSS, JavaScript, and libraries/frameworks like React, Angular, or Vue.js.  
– Back-End Technologies: Experience with Python frameworks (Django, Flask) and .NET technologies (including Web API, Kafka, and IBM MQ).  
– REST API Development: Strong experience in developing and consuming RESTful services.  
– Database Management: Proficiency with SQL databases like PostgreSQL, Oracle, and SQL Server, as well as NoSQL databases like MongoDB.  
– Cloud Infrastructure: Hands-on experience with AWS (Lambda, MSK, DynamoDB, S3, OpenSearch) and familiarity with Azure cloud services and architecture.  
– DevOps Skills: Familiarity with CI/CD, containerization (Docker), and cloud deployment.  
– AI and NLP: Solid understanding of AI concepts, including natural language processing (NLP).  
– Version Control: Experience with Git for version control.  

Good to Have Skillsets (Optional)
– E-commerce Frameworks: Experience with the OSCAR e-commerce framework.  
– AI Tools: Familiarity with OpenAI models (GPT-3, GPT-4) and Azure Cognitive Search.  
– Cloud Integration: Knowledge of Azure Form Processing and Langchain for document processing.  
– Integration Technologies: Experience with Apache Camel and Reactive programming.  
– Design Skills: derstanding of UI/UX principles, responsive design, and accessibility standards.  

Qualifications and Experience
– Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.  
– Experience: Minimum of 5 years in full stack development, with a focus on Python, .NET, and JavaScript frameworks.  
– Certifications: Relevant cloud and AI certifications are a plus.  
– Soft Skills: Strong communication, problem-solving abilities, and adaptability to emerging technologies.  
– Team Collaboration: Proven ability to work in cross-functional teams and manage projects in agile environments.