Position Overview:
As a AI Full Stack Developer at Shyftlabs, you will be a key innovator on our engineering team, responsible for building and enhancing our next-generation applications. You will play a crucial role in designing, developing, and deploying sophisticated, scalable solutions that leverage the power of Artificial Intelligence on leading cloud platforms. This role requires a versatile engineer who can seamlessly work across the entire technology stack to deliver robust features that directly impact the customer experience.
Job Responsibilities:
- Design, develop, and maintain responsive, high-performance user interfaces using React.
- Build and maintain scalable server-side applications and APIs using Python and Java.
- Develop and integrate Artificial Intelligence coding practice guidelines for the organization.
- Train and mentor staff on the effective use of AI Coding tools.
- Deploy and manage applications on cloud infrastructure, specifically Google Cloud Platform (GCP) and Amazon Web Services (AWS).
- Collaborate with cross-functional teams, including product managers, designers, and data scientists, to define requirements and deliver high-quality software solutions.
- Write clean, modular, and well-tested code that meets business objectives and adheres to best practices.
- Ensure the security, scalability, and reliability of the entire application stack.
Basic Qualifications:
- Bachelor s degree in Computer Science, Engineering, a related technical field, or equivalent experience.
- 3+ years of professional experience in full-stack software development.
- Expertise in front-end development with React.
- Strong proficiency in back-end development with Python and/or Java.
- Hands-on experience with cloud platforms (GCP, AWS).
- Demonstrated experience in developing and implementing AI-driven features.
- Proficiency with SQL and NoSQL databases.
- Excellent problem-solving skills, with the ability to think critically and work independently.
- Strong communication and collaboration skills