Python Full Stack Developer

SIDZEN
Charlotte, United States of America
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charlotte, United States of America

Tech stack

Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
Azure
Cloud Computing
Databases
Data Integration
DevOps
Python
Natural Language Processing
NoSQL
Open Source Technology
SQL Databases
Google Cloud Platform
Cloud Platform System
React
Large Language Models
Spring-boot
Backend
Containerization
Gitlab-ci
Front End Software Development
Virtual Agents
REST
Jenkins
Microservices

Job description

  • Develop and maintain robust full-stack applications using Python and React.js.
  • Build and optimize backend services with Java SpringBoot and manage database integrations.
  • Design and implement microservices architecture for scalable and maintainable solutions.
  • Create RESTful APIs for seamless frontend and backend communication.
  • Implement CI/CD pipelines to enable automated testing and deployment processes.
  • Deploy and manage applications in cloud environments.
  • Integrate AI and NLP capabilities, including NL/SQL translation and LLM integrations.
  • Develop intelligent agents and tools leveraging AI models.
  • Conduct thorough testing of AI components and end-to-end systems.
  • Collaborate with cross-functional teams to define and deliver innovative solutions.

Requirements

  • Proven experience in full-stack development with Python and React.js.
  • Strong proficiency in Java SpringBoot.
  • Solid understanding of microservices architecture and containerization.
  • Experience with CI/CD pipelines and tools like Jenkins, GitLab CI, or similar.
  • Hands-on experience with RESTful API development.
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Familiarity with AI, NLP, and large language models.
  • Experience with NL/SQL translation and agent development.
  • Ability to work in a fast-paced environment and adapt to new technologies.
  • Excellent problem-solving and communication skills.

Preferred Skills:

  • Experience with database systems such as SQL, NoSQL, or similar.
  • Knowledge of AI testing frameworks and methodologies.
  • Understanding of DevOps practices.
  • Contributions to open-source AI projects.

Apply for this position