Job Summary
We are seeking a Full Stack Developer with a strong focus on front-end technologies and experience in Python for back-end and AI integration. The ideal candidate will be proficient in building responsive user interfaces using modern frameworks like React while also capable of working on server-side logic and integrating machine learning models. You will work across the entire stack, collaborating on both front-end and back-end development while applying AI technologies where needed.
- Minimum Qualification : Degree
- Experience Level : Senior level
- Experience Length : 7 years
Job Description/Requirements
Key Responsibilities:
Front-End Development:
- Develop responsive, interactive user interfaces using HTML5, CSS3, and JavaScript (ES6+).
- Build modern front-end applications using frameworks such as React, Vue.js, or Angular.
- Ensure the application is optimized for performance, scalability, and mobile responsiveness.
- Implement reusable UI components and libraries for scalability and code reusability.
- Collaborate with the design team to translate mockups and wireframes into functional, pixel-perfect web pages.
- Ensure cross-browser compatibility and adhere to web accessibility standards (e.g., WCAG).
Back-End Development:
- Build and maintain server-side components using Node.js and Python, ensuring seamless integration with front-end components.
- Design, implement, and manage RESTful APIs for data flow between front-end and back-end systems.
- Integrate AI/ML models using Python frameworks such as TensorFlow, PyTorch, or Scikit-learn to support intelligent functionalities in the application.
- Work with databases (e.g., PostgreSQL, MySQL, or MongoDB) to create, manage, and optimize data queries and ensure efficient storage and retrieval.
AI/ML Integration:
- Develop and deploy AI-based features such as recommendations, predictive analytics, or natural language processing (NLP) into the application.
- Work with machine learning models using Python and integrate them into the existing infrastructure to enhance functionality.
- Ensure secure handling and processing of data with AI models while maintaining compliance and user privacy.
Full Stack Development:
- Develop both client-side and server-side logic, ensuring seamless integration between the front-end and back-end systems.
- Write clean, modular code for both front-end and back-end components, ensuring maintainability and scalability.
- Collaborate on full-stack projects, contributing to all layers of the application architecture.
DevOps & Version Control:
- Use Git for version control and collaborate with other developers through code reviews, branch management, and pull requests.
- Participate in continuous integration and deployment (CI/CD) processes to ensure smooth and automated application deployment.
- Work with cloud services (e.g., AWS, Google Cloud) to deploy and manage applications in scalable environments.
Testing & Debugging:
- Perform thorough testing and debugging across the full stack, ensuring a high-quality, bug-free user experience.
- Implement unit tests, integration tests, and user testing to ensure functionality across both front-end and back-end.
Requirements:
- Proficiency in Front-End Development: Strong experience in HTML5, CSS3, and JavaScript (ES6+), Hands-on experience with front-end frameworks like React, Vue.js, or Angular and Knowledge of responsive design principles and experience with CSS preprocessors like Sass or LESS.
- Proficiency in Back-End Development: Experience with Node.js and Python for building server-side applications and APIs, Familiarity with RESTful API design and development and Ex,perience integrating AI models into applications using Python frameworks such as TensorFlow, PyTorch, or Scikit-learn.
- AI/ML Skills: Hands-on experience working with AI and machine learning models and an understanding of how to implement, deploy, and optimize AI-based features like recommendations, NLP, or predictive analytics.
- Database Management: Proficiency in designing and managing relational databases like PostgreSQL, MySQL, or NoSQL databases like MongoDB and Experience with database migrations and query optimization.
- Full-Stack Skills: Ability to work across the entire application stack, integrating front-end and back-end components seamlessly, Experience in setting up and managing version control (e.g., Git), and an understanding of basic DevOps processes and working with cloud services like AWS or Google Cloud.
- Performance & Optimization: Strong understanding of performance optimization techniques for both client-side and server-side code and Experience with front-end performance tools like Lighthouse and back-end performance tuning.
Preferred Qualifications:
- Experience with modern tools like Next.js, Nuxt.js, or Gatsby for enhanced front-end development.
- Familiarity with headless CMS platforms (e.g., Drupal, Contentful).
- Experience with serverless architectures and deploying applications in AWS, Google Cloud, or similar environments.
- Knowledge of Agile development processes and experience working in an Agile team.
What We Offer:
- A collaborative team environment that encourages innovation and continuous improvement.
- Opportunities for professional development and growth.
- Flexible working hours and remote work options.
- Competitive salary and benefits package.
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.