Job Description:
As a Full Stack Web Developer for our company specializing in AI and automation solutions, you will design, implement, and optimize both frontend and backend components to enhance the functionality of our platform.
Key Responsibilities:
* Design, implement, and optimize the frontend, ensuring a smooth user experience and responsiveness
* Develop and maintain scalable web applications using Python on the backend
* Collaborate with Python developers to integrate backend code with the frontend through RESTful APIs
* Work with UI/UX designers to create intuitive and user-friendly interfaces
* Work closely with the DevOps team to deploy and manage applications in a cloud-based environment
* Troubleshoot and debug backend and frontend issues to ensure smooth functionality
* Strong understanding of backend and frontend integration, including WebSockets and AJAX
* Collaborate with the team to ensure seamless integration and functionality using tools like Git for version control
* Implement cybersecurity measures, including OWASP best practices, to ensure system robustness
Requirements:
* 2+ years of experience as a Full-Stack Developer or Software Engineer
* Proficiency in Python and Flask for backend development
* Solid knowledge of HTML, CSS, JavaScript, and TypeScript
* Experience working with databases (PostgreSQL, MySQL, MongoDB, or DynamoDB)
* Familiarity with Docker and containerized applications
Preferred Qualifications:
* Experience integrating AI/ML models into web applications
* Experience with cloud platforms (AWS, Azure, or GCP) and serverless architectures