What are the responsibilities and job description for the Full Stack Python Developer position at KIZEN Technologies, Inc.?
Role: Python
Loc: Edison, NJ
Contract: ONly on W2
Job Responsibilities:
- Develop and maintain full-stack applications using React (Next.js) for the frontend and Python (Django) for the backend.
- Build and optimize server-side rendering (SSR) and static site generation (SSG) capabilities using Next.js.
- Design and implement RESTful APIs for seamless frontend-backend communication.
- Ensure scalability, maintainability, and security of backend systems developed using Django.
- Work with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Firebase) to support dynamic applications.
- Deploy, monitor, and maintain applications on cloud platforms such as AWS, Azure, or Google Cloud.
- Implement CI/CD pipelines to automate deployment processes and improve development efficiency.
- Write unit and integration tests to ensure software reliability.
- Collaborate with designers, product managers, and developers to deliver high-quality features.
- Stay up-to-date with the latest advancements in web development and cloud technologies.
Required Skills:
- 3 years of experience in full-stack development.
- Strong proficiency in React and Next.js, including SSR, SSG, and API routes.
- Solid experience with Python and Django, including Django REST framework.
- Experience working with SQL databases (PostgreSQL, MySQL) and NoSQL databases.
- Familiarity with state management tools like Redux, Recoil, or Zustand.
- Proficiency in modern frontend development best practices, including component-based architecture.
- Experience working with Docker and containerized applications.
- Basic experience with cloud platforms (AWS, GCP, Azure), including serverless architectures.
- Understanding of version control systems such as Git.
- Knowledge of authentication and authorization mechanisms such as OAuth, JWT, and session-based auth.
- Strong problem-solving skills and ability to work in a collaborative team environment.
Preferred Skills:
- Experience with Tailwind CSS or other utility-first CSS frameworks.
- Experience with microservices architectures and container orchestration (Kubernetes).
- Understanding of performance optimization techniques for frontend and backend applications.
- Exposure to Infrastructure as Code (IaC) using tools like Terraform or CloudFormation.
- Experience with serverless computing (AWS Lambda, Firebase Functions).
- Basic familiarity with internationalization (i18n) and accessibility (a11y) within the context of React and Next.js.
Job Type: Contract
Pay: $45.00 - $50.00 per hour
Expected hours: 40 per week
Compensation Package:
- Hourly pay
Schedule:
- 8 hour shift
Ability to Commute:
- Edison, NJ 08817 (Preferred)
Ability to Relocate:
- Edison, NJ 08817: Relocate before starting work (Preferred)
Work Location: In person
Salary : $45 - $50