Python Developer

Posted: 1 year ago
Visa Sponsorship

Available

Remote Work Policy

Remote only

Hires remotely
Everywhere
RelocationAllowed
Skills
Javascript
HTML
CSS
Backend Development
Frontend Development
Python/Django/Flask

About the job

The SkillTurk Team is seeking a skilled Full Stack Developer with expertise in Python, JavaScript, HTML, and API functions to join our dynamic team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications that seamlessly integrate front-end and back-end components. Your role will involve working on server-side development, utilizing your knowledge of Python, JavaScript, HTML, and API integration to deliver robust and scalable solutions.

Responsibilities:

· Full Stack Development: Design, develop, and deploy feature-rich web applications using Python, JavaScript, HTML, and CSS technologies.

· Front-end Development: Create responsive and intuitive user interfaces using HTML, CSS, and JavaScript frameworks, ensuring optimal user experience across different devices and browsers.

· Back-end Development: Develop server-side logic and APIs using Python frameworks such as Django or Flask to enable smooth data flow and interaction between the front-end and the database.

· API Integration: Understand and integrate third-party APIs and services to enhance the functionality and capabilities of web applications.

· Database Management: Design and implement efficient database schemas, write optimized SQL queries, and ensure data integrity and security.

· Testing and Debugging: Conduct rigorous testing and debugging to identify and fix issues, ensuring high-quality and bug-free code.

· Collaborate with Teams: Work closely with the data engineer and stakeholders to gather requirements, provide technical insights, and ensure seamless integration of front-end and back-end components.

· Continuous Learning: Stay up to date with industry trends, emerging technologies, and best practices in full stack development, and apply them to enhance the development process and deliver innovative solutions.

· Troubleshooting and Issue Resolution: Identify and resolve technical issues, performance bottlenecks, and system failures, both during development and in production environments.

· Code Maintenance and Version Control: Manage code repositories, version control systems (e.g., Git), and documentation to ensure efficient collaboration and codebase integrity.

Requirements:

· Strong proficiency in Python programming language.

· Proficiency in client-side web technologies including JavaScript, HTML, and CSS.

· Experience with server-side frameworks such as Django or Flask.

· Understanding of API design principles and experience with API integration.

· Knowledge of database systems, SQL and the ability to write optimized queries.

· Familiarity with version control systems like Git.

· Solid understanding of web development principles, including responsive design, cross-browser compatibility, and accessibility.

· Strong problem-solving and debugging skills.

· Excellent teamwork and communication abilities.

Preferred Skills (not mandatory but beneficial):

· Experience with cloud platforms such as AWS or Azure.

· Understanding of Github deployments.

· Understanding of security principles and best practices in web development.

If you are a highly motivated individual with a passion for full stack development and possess the required skills, we encourage you to apply for this position. Join our team and contribute to the creation of cutting-edge web applications that deliver seamless user experiences and drive innovation.

Similar Jobs

CanvasJS company logo
CanvasJS
Beautiful HTML5 & JavaScript Charts
SciSpace  company logo
SciSpace
AI Assistant for Research using state of the art language models (ChatGPT for Research)
Brandintellé Services company logo
Brandintellé Services
Orchestrate end-to-end planning, execution and analytics, powered by one centralised platform
Immersive Computing Labs. company logo
Immersive Computing Labs.
We are a leading Virtual, Augmented & Mixed Reality (XR) product development company