At a Glance
- Tasks: Architect and develop scalable web applications with advanced AI features.
- Company: Join AI71, a cutting-edge research team at the Technology Innovation Institute in Abu Dhabi.
- Benefits: Enjoy a full-time role with opportunities for growth and collaboration in a dynamic environment.
- Why this job: Be part of innovative projects that shape the future of AI technology and enhance user experiences.
- Qualifications: Bachelor's or Master's in Computer Science; 5+ years in fullstack development required.
- Other info: Work closely with AI experts and contribute to impactful solutions in a collaborative setting.
The predicted salary is between 43200 - 72000 £ per year.
AI71 is an applied research team dedicated to advancing cloud-based AI solutions for knowledge workers. Partnering closely with industry leaders, our cross-functional teams of AI experts deliver innovative products based on the cutting-edge research at the Technology Innovation Institute (TII).
We are seeking a highly skilled Senior Fullstack Engineer to architect, develop, and maintain robust, scalable web applications that integrate advanced AI capabilities. This role involves close collaboration with product teams, AI researchers, designers, and backend specialists to deliver secure, performant, and elegant end-to-end solutions. You will contribute to both frontend and backend systems, driving product development from concept to deployment.
- Design, build, and maintain scalable fullstack applications with modern frameworks and cloud services.
- Develop responsive and interactive user interfaces using JavaScript frameworks such as React, Next.js, or Vue.js.
- Collaborate with AI/ML teams to integrate intelligent features and services into the product stack.
- Optimize performance, security, and maintainability across frontend and backend components.
- Ensure CI/CD processes, automated testing, and deployment pipelines are in place and continuously improved.
- Stay current with the latest technologies and best practices in software engineering and AI application development.
Qualifications:
- Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
- ~5+ years of experience in fullstack development, including frontend and backend systems.
- ~Proficiency in modern JavaScript/TypeScript frameworks (React, Next.js, Vue.js) and backend development (Node.js, Python, or Go).
- ~Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).
- ~Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes).
- ~Strong grasp of software design principles, testing frameworks, and DevOps practices.
- ~Experience with server-side rendering, static site generation, and microservices architecture.
- Familiarity with AI integration and data visualization frameworks.
- Exposure to infrastructure-as-code tools (Terraform, Pulumi) and monitoring tools (Prometheus, Grafana).
- Knowledge of security best practices and performance profiling.
Senior Full stack Developer JS employer: AI71
Contact Detail:
AI71 Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full stack Developer JS
✨Tip Number 1
Network with professionals in the AI and software development fields. Attend meetups, webinars, or conferences related to fullstack development and AI integration. This can help you gain insights into the latest trends and potentially connect you with someone at StudySmarter.
✨Tip Number 2
Showcase your projects on platforms like GitHub or personal websites. Highlight any fullstack applications you've developed, especially those that incorporate AI features. This not only demonstrates your skills but also gives us a glimpse of your coding style and problem-solving abilities.
✨Tip Number 3
Familiarise yourself with the technologies mentioned in the job description, particularly modern JavaScript frameworks and cloud services. Consider building a small project using these technologies to demonstrate your hands-on experience and understanding of their application.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges and system design problems. Focus on fullstack scenarios that require both frontend and backend solutions, as this will be crucial for the role. Resources like LeetCode or HackerRank can be very helpful.
We think you need these skills to ace Senior Full stack Developer JS
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in fullstack development, particularly with JavaScript frameworks like React or Vue.js. Emphasise your proficiency in both frontend and backend technologies, as well as any experience with AI integration.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for AI and cloud-based solutions. Mention specific projects where you've successfully implemented modern frameworks and collaborated with cross-functional teams, demonstrating your ability to drive product development.
Showcase Your Technical Skills: In your application, include a section that lists your technical skills relevant to the job description. Highlight your experience with databases, cloud platforms, and DevOps practices, as these are crucial for the role.
Prepare for Technical Questions: Anticipate technical questions related to fullstack development and AI integration during the interview process. Brush up on your knowledge of software design principles, testing frameworks, and performance optimisation techniques to impress the hiring team.
How to prepare for a job interview at AI71
✨Showcase Your Technical Skills
Be prepared to discuss your experience with modern JavaScript frameworks like React, Next.js, or Vue.js. Highlight specific projects where you've developed both frontend and backend systems, and be ready to demonstrate your proficiency in Python or Node.js.
✨Understand AI Integration
Since the role involves collaborating with AI/ML teams, brush up on how to integrate intelligent features into applications. Be ready to discuss any previous experience you have with AI technologies and how they can enhance user experiences.
✨Discuss CI/CD and DevOps Practices
Familiarise yourself with continuous integration and deployment processes. Be prepared to explain how you've implemented automated testing and deployment pipelines in past projects, as this is crucial for maintaining robust applications.
✨Stay Current with Industry Trends
Demonstrate your passion for technology by discussing the latest trends in software engineering and AI application development. Mention any recent technologies or best practices you've adopted and how they could benefit the company.