At a Glance
- Tasks: Design and develop scalable web applications with advanced AI features.
- Company: Join AI71, a cutting-edge team at the forefront of cloud-based AI solutions.
- Benefits: Enjoy a full-time role with opportunities for remote work and innovative projects.
- Why this job: Be part of a collaborative culture that values creativity and technical excellence.
- Qualifications: 5+ years in fullstack development with strong skills in modern frameworks and cloud services.
- Other info: Work closely with AI researchers and contribute to impactful technology.
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).
About the Role
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.
Key Responsibilities
- Design, build, and maintain scalable fullstack applications with modern frameworks and cloud services.
- Implement and maintain backend services and APIs using Node.js, Python (FastAPI, Flask), or similar technologies.
- 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.
- Lead code reviews, enforce engineering best practices, and contribute to the overall technical architecture.
- 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.
Required 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.
- Solid understanding of RESTful APIs, GraphQL, WebSockets, and authentication mechanisms (OAuth, JWT).
- 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.
- Excellent problem-solving, communication, and collaboration skills.
Preferred Qualifications
- 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.
Seniority level Mid-Senior level
Employment type Full-time
Job function Information Technology
Industries Technology, Information and Internet
Contact Detail:
AI71 Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Full Stack Engineer [UAE Based]
β¨Tip Number 1
Familiarise yourself with the latest technologies mentioned in the job description, such as Node.js, Python frameworks, and cloud platforms like AWS or GCP. Being able to discuss these technologies confidently during your interview will show that you're proactive and well-prepared.
β¨Tip Number 2
Highlight any experience you have with AI integration or working alongside AI/ML teams. This role requires collaboration with AI experts, so demonstrating your understanding of how to incorporate AI features into applications can set you apart from other candidates.
β¨Tip Number 3
Prepare to discuss your approach to code reviews and engineering best practices. Since this position involves leading code reviews, showcasing your leadership skills and commitment to quality will be crucial in making a strong impression.
β¨Tip Number 4
Network with current employees or alumni who work at AI71 or similar companies. They can provide valuable insights into the company culture and expectations, which can help you tailor your responses during the interview process.
We think you need these skills to ace Senior Full Stack Engineer [UAE Based]
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience in fullstack development, particularly with the technologies mentioned in the job description, such as Node.js, Python, and cloud platforms. Use specific examples to demonstrate your skills in building scalable applications.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for AI71's mission and how your background aligns with their goals. Mention any relevant projects where you've integrated AI capabilities or worked closely with cross-functional teams.
Showcase Relevant Projects: Include a portfolio or links to projects that showcase your fullstack development skills. Highlight any experience with RESTful APIs, microservices architecture, or cloud services, as these are key aspects of the role.
Prepare for Technical Questions: Anticipate technical questions related to software design principles, testing frameworks, and DevOps practices. Be ready to discuss your problem-solving approach and how you stay current with industry trends.
How to prepare for a job interview at AI71
β¨Showcase Your Full Stack Expertise
Be prepared to discuss your experience with both frontend and backend technologies. Highlight specific projects where you've successfully integrated these components, especially using Node.js, Python, or modern frameworks.
β¨Demonstrate Collaboration Skills
Since the role involves working closely with AI researchers and product teams, share examples of how you've effectively collaborated in cross-functional teams. Emphasise your communication skills and ability to work towards a common goal.
β¨Discuss Performance Optimisation
Prepare to talk about how you've optimised applications for performance and security in previous roles. Be ready to provide specific examples of techniques you've used, such as caching strategies or API design improvements.
β¨Stay Updated on Technologies
Show your enthusiasm for continuous learning by discussing the latest technologies and best practices in software engineering and AI application development. Mention any recent courses, certifications, or personal projects that demonstrate your commitment to staying current.