A respected US-based client is seeking a talented Full-stack Developer to join their innovative and dynamic team. This role offers an exciting opportunity for professionals passionate about building advanced solutions and eager to contribute to the rapidly evolving field of artificial intelligence. The successful candidate will collaborate with multiple companies dedicated to developing state-of-the-art AI technologies for both commercial applications and research purposes.
Key Responsibilities
Design, develop, and maintain full-stack web applications that support AI-driven products and services. Work closely with cross-functional teams, including data scientists, researchers, and product managers, to translate complex requirements into scalable and efficient software solutions. Participate in the entire software development lifecycle, from concept and design through testing and deployment. Ensure code quality through rigorous testing, code reviews, and adherence to best practices. Continuously explore and implement new technologies and frameworks to enhance application performance and user experience. Troubleshoot and resolve software defects and performance issues promptly. Collaborate with external partners and stakeholders to integrate third-party APIs and tools that enhance AI capabilities.
Required Qualifications
Proven experience as a Full-stack Developer with a strong portfolio of web applications. Proficiency in front-end technologies such as JavaScript, HTML5, CSS3, and modern frameworks like React, Angular, or Vue.js. Solid backend development skills using languages such as Node.js, Python, Ruby, or Java, along with experience in building RESTful APIs. Familiarity with database systems, both relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB). Understanding of cloud platforms and services, preferably AWS, Azure, or Google Cloud. Experience working in Agile development environments and using version control systems like Git. Strong problem-solving skills and the ability to work independently as well as part of a collaborative team. Excellent communication skills to effectively interact with technical and non-technical stakeholders.
Preferred Qualifications and Benefits
Experience or interest in artificial intelligence, machine learning, or data science projects is highly desirable. Knowledge of containerization and orchestration tools such as Docker and Kubernetes is a plus. Exposure to CI/CD pipelines and automated testing frameworks will be advantageous. The client offers a stimulating work environment where innovation is encouraged, along with opportunities for professional growth and development. Employees benefit from working on cutting-edge AI projects that have real-world impact across various industries. This role provides the chance to engage with leading experts and contribute to pioneering advancements in AI technology.
This position is ideal for developers who are motivated by challenge and eager to stay at the forefront of AI innovation while delivering high-quality software solutions.