Senior Full Stack Developer - AI Platform
Summary
Senior full stack developer building scalable web apps and backend services for a client's AI platform: React/Angular/Vue front ends, Python/Node/Go backends, databases, and cloud deploys on AWS/GCP/Azure, working closely with AI researchers and data scientists. Remote-first role, work from anywhere.
About the Role
Our client is seeking a highly skilled Senior Full Stack Developer to contribute to the development of their innovative AI platform. This is a remote-first role, allowing you to work from anywhere. You will be instrumental in designing, building, and maintaining scalable web applications and backend services that support our cutting-edge AI research and product initiatives. This position requires a strong understanding of both front-end and back-end technologies, coupled with a passion for working in the AI and emerging technologies space. You will collaborate closely with AI researchers, data scientists, and product managers to deliver robust and user-friendly solutions. If you are a motivated developer eager to make an impact in a fast-paced, forward-thinking environment, this remote opportunity is for you.
Key Responsibilities
- Develop and implement user interfaces for AI-driven applications using modern front-end frameworks (e.g., React, Angular, Vue.js).
- Design, build, and maintain robust and scalable backend services and APIs using languages like Python, Node.js, or Go.
- Integrate front-end components with back-end services and databases.
- Work with cloud platforms (AWS, GCP, Azure) to deploy and manage applications.
- Collaborate with AI/ML engineers to integrate models and algorithms into user-facing features.
- Write clean, efficient, and well-documented code, adhering to best practices in software development.
- Participate in code reviews, design discussions, and architectural planning.
- Troubleshoot and debug applications, ensuring high availability and performance.
- Contribute to the continuous improvement of development processes and tools.
- Stay updated with emerging technologies and trends in full-stack development and AI.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in full-stack web development.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (React, Angular, or Vue.js).
- Strong experience with back-end development languages (Python, Node.js, Java, Go) and frameworks (e.g., Django, Flask, Express.js).
- Experience with database systems (SQL and NoSQL) such as PostgreSQL, MySQL, MongoDB.
- Familiarity with cloud computing platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Understanding of software development lifecycle, Agile methodologies, and CI/CD practices.
- Experience working with AI/ML concepts or platforms is a strong plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills, with the ability to work effectively in a remote team.
Benefits
Our client offers a competitive salary, comprehensive health insurance, retirement benefits, and performance bonuses. As a remote-first company, we prioritize work-life balance and offer unparalleled flexibility. Employees benefit from a generous professional development budget, access to cutting-edge technologies, and the opportunity to work on impactful projects that shape the future of AI. This role allows you to work from anywhere, fostering autonomy and a personalized work experience. Join a dynamic team driving innovation in the AI space.