Agile Programming Methodologies, Application Programming Interface (API), Applications Security, Artificial Intelligence (AI), Code Reviews, Continuous Improvement, Cross-Functional, Data Processing, DevOps, Django, Flask, Internet Application, Microservices, Natural Language Processing (NLP), Python Programming/Scripting Language, Quality Assurance, REST (Representational State Transfer), React.js, Scalable System Development, Scrum Project Management and Software Development, Software Administration, Software Engineering, User Interface/Experience (UI/UX), Web Programming
Software Engineer – Python & React (AI Exposure)
Location Charlotte, NC / Dallas, TX (Hybrid Work Model) Employment Type Contract Experience Required 5+ Years
Role Overview
We are seeking a Software Engineer with strong hands-on experience in Python and React to build modern, scalable web applications. The ideal candidate will also have working knowledge of AI/ML concepts or tools, enabling integration of intelligent features into applications.
Key Responsibilities
- Full Stack Development
- Develop and maintain web applications using React (frontend) and Python (backend)
- Build scalable APIs and microservices
- Ensure performance, responsiveness, and security of applications
- Frontend Development (React)
- Develop interactive UI components using React.js
- Optimize applications for maximum speed and scalability
- Work with state management and modern frontend frameworks
- Backend Development (Python)
- Develop RESTful APIs and backend services using Python frameworks (Flask, FastAPI, Django)
- Handle data processing and integration with databases/services
- Ensure code quality, testing, and maintainability
- AI Integration (Good to Have)
- Work with AI/ML tools or APIs (e.g., OpenAI, NLP libraries, or similar)
- Integrate AI-driven features into applications
- Collaborate with data/AI teams for intelligent solutions
- Collaboration & Delivery
- Work in Agile/Scrum environments
- Collaborate with cross-functional teams (UI/UX, QA, DevOps, Product)
- Participate in code reviews and continuous improvement initiatives
Mandatory Skills
- 5+ years of experience in:
- Python development
- React.