We are seeking a talented Full Stack Python Developer to join our consulting team. As a Full Stack Python Developer, you will collaborate with clients to understand their requirements and develop custom web applications tailored to their needs. You will have the opportunity to work on diverse projects, leveraging your expertise in both frontend and backend development using Python.
Responsibilities:
· Collaborate with clients to gather requirements and define project scope
· Design and develop scalable, secure, and maintainable web applications using Python, HTML, CSS, JavaScript, and related technologies
· Implement responsive and user-friendly interfaces that enhance the user experience
· Develop RESTful APIs to facilitate seamless communication between frontend and backend systems
· Integrate third-party services and libraries as needed to meet project requirements
· Conduct thorough testing to ensure the reliability and performance of applications
· Provide technical guidance and support to clients throughout the project lifecycle
· Stay abreast of industry trends and best practices in web development
Qualifications:
· Bachelor's degree or Diploma in Computer Science, Engineering, or a related field
· 3 years of experience in full stack web development
· Proficiency in Python programming language and related frameworks (e.g., Django, Flask)
· Strong understanding of frontend technologies such as HTML, CSS, JavaScript, and frontend frameworks (e.g., React, Angular, Vue.js)
· Experience with database systems (e.g., SQL, NoSQL) and ORM libraries
· Familiarity with version control systems (e.g., Git)
· Excellent problem-solving and analytical skills
· Effective communication and client-facing skills