We are seeking an experienced and talented Senior Full Stack Developer with expertise in Python, ReactJS, AWS, and AI projects to join our dynamic team.
The ideal candidate will have a strong background in full stack development and be passionate about using their skills to design, develop, and implement cutting-edge web applications and services.
This position offers the opportunity to work on innovative AI projects .
Key Responsibilities :
- Develop and Maintain Applications : Design, build, and maintain robust, scalable, and high-performance applications using Python and ReactJS.
- Cloud Integration : Utilize AWS services to deploy, manage, and scale applications in a cloud environment.
- AI Integration : Collaborate with data scientists and AI specialists to integrate AI models and algorithms into web applications.
- Code Quality and Best Practices : Ensure code quality through code reviews, writing unit tests, and following best practices and coding standards.
- Collaboration : Work closely with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality products.
- Troubleshooting and Debugging : Identify and resolve performance and scalability issues, ensuring the applications run smoothly and efficiently.
- Documentation : Create and maintain comprehensive documentation for new and existing features and applications.
Required Qualifications :
- Experience : Minimum of 5 years of experience in full stack development, with a strong focus on Python and ReactJS.
- Cloud Expertise : Proven experience with AWS services, including EC2, S3, Lambda, and RDS.
- AI Experience : Experience working on AI projects, including the integration of machine learning models and algorithms.
- Problem-Solving Skills : Strong analytical and problem-solving skills, with the ability to think critically and creatively.
- Communication Skills : Excellent verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
- Team Player : Ability to work effectively in a team environment, collaborating with others to achieve common goals.
Preferred Qualifications :
- AI Tools and Frameworks : Familiarity with AI tools and frameworks, such as TensorFlow, PyTorch, or Keras.
- DevOps Skills : Experience with DevOps practices and tools, such as Docker, Kubernetes, and CI / CD pipelines.
- Agile Methodologies : Experience working in an Agile development environment, with a good understanding of Scrum or Kanban methodologies.
- UI / UX Design : Basic understanding of UI / UX design principles and the ability to collaborate with designers to create user-friendly interfaces.
J-18808-Ljbffr