Full-Stack Python Engineer

Job Description

At SkyeHI Technologies, we are at the forefront of innovation, creating cutting-edge solutions that empower businesses and individuals alike. Our team is dedicated to fostering a collaborative, inclusive, and dynamic work environment. If you are passionate about technology and eager to work on exciting projects, we want to hear from you!

Role Overview

We are seeking a highly skilled Full-Stack Python Engineer to join our talented team. In this role, you will be responsible for developing and maintaining both front-end and back-end components of in-house and client applications. You will work closely with our product and design teams to deliver high-quality software solutions that meet user needs.

Key Responsibilities

  • Design, develop, and maintain web applications using Python and related technologies.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automation.
  • Write clean, maintainable, and efficient code.
  • articipate in code reviews and provide constructive feedback to peers.

Requirements

  • Proven experience as a Full-Stack Engineer with a strong focus on Python.
  • Proficiency in front-end technologies such as HTML, CSS, and JavaScript.
  • Experience with web frameworks such as Reflex (Python) and FastAPI.
  • Familiarity with front-end frameworks and libraries (e.g., React, Angular, Vue.js).
  • Solid understanding of RESTful APIs and web services.
  • Knowledge of database systems, both SQL and NoSQL.
  • Experience with version control systems, such as Git.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.

Nice to Have

  • Experience with cloud platforms such as AWS, Google Cloud, or Azure.
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes.
  • Knowledge of CI/CD pipelines and tools.
  • Understanding of Agile methodologies.

What We Offer

  • Competitive salary and benefits package.
  • Flexible working hours and remote work options.
  • Opportunities for professional growth and development.
  • A supportive and collaborative team environment.
  • Access to the latest tools and technologies.