Full Stack Engineer

at  Team Finder

Home Based, KwaZulu-Natal, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate31 Jan, 2025Not Specified02 Nov, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Role Overview:
Our client is seeking a highly skilled Full Stack Python Engineer with expertise in building front-end interfaces using React. You’ll be responsible for developing, testing, and maintaining both the front-end and back-end components of applications, ensuring seamless integration and a robust user experience. This role involves working collaboratively with cross-functional teams to deliver scalable solutions in a fast-paced environment.

What you will do:

  • Design and implement responsive and user-friendly interfaces using React. Ensure seamless performance across various devices and browsers.
  • Develop and maintain server-side components using Python frameworks such as Django or Flask.
  • Work with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB) to build and maintain scalable data structures.
  • Design and integrate RESTful and/or GraphQL APIs to ensure efficient communication between the front-end and back-end.
  • Write clean, modular, and well-documented code. Implement unit tests and participate in code reviews.
  • Work closely with product managers, designers, and other engineers to understand project requirements and translate them into efficient and scalable solutions.
  • Deploy applications using Docker, Kubernetes, or similar tools and implement continuous integration and deployment workflows to streamline release cycles.

What you need to have:

  • 3+ years of professional experience in full stack development with a focus on Python and React.
  • Proficiency in Python, with hands-on experience in Django or Flask.
  • Strong expertise in JavaScript, ES6+, React, and state management libraries (Redux or similar).
  • Experience in developing and consuming RESTful and/or GraphQL APIs.
  • Proficient in using databases such as PostgreSQL, MySQL, or MongoDB.
  • Solid understanding of responsive design, HTML5, and CSS3.
  • Experience with Git and version control practices

W

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

  • Design and implement responsive and user-friendly interfaces using React. Ensure seamless performance across various devices and browsers.
  • Develop and maintain server-side components using Python frameworks such as Django or Flask.
  • Work with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB) to build and maintain scalable data structures.
  • Design and integrate RESTful and/or GraphQL APIs to ensure efficient communication between the front-end and back-end.
  • Write clean, modular, and well-documented code. Implement unit tests and participate in code reviews.
  • Work closely with product managers, designers, and other engineers to understand project requirements and translate them into efficient and scalable solutions.
  • Deploy applications using Docker, Kubernetes, or similar tools and implement continuous integration and deployment workflows to streamline release cycles


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Home Based, South Africa