Python Engineer

Alltech Consulting Services
Charlotte, NC, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

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

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Application Integration Architecture Software Applications Bash Shell Cloud Computing Program Optimization Software Quality Databases Software Design Patterns
+47 more
DevOps Distributed Systems Django Web Framework Elasticsearch Expert Systems Github Gradle Monitoring of Systems Python (Programming Language) Machine Learning Apache Maven Enterprise Messaging Systems MongoDB NoSQL Performance Tuning Scrum Methodology Systems Development Life Cycle Release Management Secure Coding Software Engineering SQL Databases User-Centered Design Modern Ui Spring Cloud ReactJS Flask (Web Framework) Large Language Models Grafana Spring-boot Backend Fastapi Event Driven Architecture Material UI Low Latency Apache Kafka Front End Software Development Video Streaming Virtual Agents Api Design Kibana Software Coding Restful APIs Splunk Appdynamics Software Version Control Jenkins Microservices

Job description

Design, develop, and deploy end-to-end full stack applications using Spring Boot, Python, React JS, and MongoDB Build and integrate AI/ML-driven features into enterprise platforms (e.g., intelligent workflows, , Bot frameworks, Performance enhancements, LLM integrations, Resiliency patterns etc) Architect scalable, resilient, and high-performance microservices-based systems Own the complete Software Development Lifecycle (SDLC) from requirements, design, development, testing, to deployment and support Develop reusable APIs, services, and UI components with a focus on performance and reliability Collaborate with cross-functional teams including product, AI/ML engineers, DevOps, and stakeholders Implement and optimize CI/CD pipelines and DevOps practices Drive code quality, design patterns, and engineering best practices Continuously evaluate and adopt emerging technologies, especially in AI and automation ecosystems

Requirements

We are seeking a highly experienced Full Stack Engineer with deep expertise in Spring Boot (Java), Python, React JS, and MongoDB, coupled with strong exposure to AI-driven applications and end-to-end product development. The ideal candidate is a self-driven expert systems developer who can conceptualize, design, build, and scale complex applications independently, while adhering to modern SDLC practices and Agile methodologies. This role requires strong engineering fundamentals, hands-on coding expertise, and the ability to lead the development of scalable, intelligent, and cloud-native applications., 12+ years of software engineering experience, or equivalent practical expertise Proven expertise in full stack development and system design with Python, Spring boot Java and React Technologies Expertise with Secure coding practices Strong experience working in Agile/Scrum environments Exposure to platform engineering and large-scale system optimization Experience in low-latency, high-throughput systems Knowledge of enterprise architecture patterns, Backend & API Development Expert in Java (Spring Boot) for microservices and enterprise backend systems Strong proficiency and hands-on development with Python (including frameworks like FastAPI, Flask, or Django) Experience building RESTful and event-driven architectures Frontend Development Advanced hands-on experience with React JS Strong understanding of modern UI/UX principles, state management, and performance optimization Database Technologies Deep expertise in MongoDB (NoSQL) Good understanding of SQL and hybrid data models AI & Intelligent Systems Hands-on experience integrating AI/ML models or APIs Exposure to LLMs, NLP, or intelligent automation systems Experience building AI-powered applications or expert systems is highly preferred ______________ Cloud, DevOps & Automation Strong experience with CI/CD pipelines (GitHub Actions, Jenkins, or similar) Familiarity with cloud platforms Experience with build and automation tools: Maven, Gradle Proficiency in scripting: Python, Bash, Shell ______________ Architecture & Integration Experience with microservices architecture and distributed systems Messaging platforms: Kafka, Solace, or similar streaming technologies Strong understanding of system scalability, resilience, and observability ______________ Monitoring & Observability Experience with tools such as: o Elastic Stack (ELK) o Grafana, Kibana o Splunk, AppDynamics Ability to define metrics, alerts, and performance dashboards ______________ SDLC & Engineering Excellence Deep expertise in end-to-end SDLC practices Experience with: o Version control systems (GitHub) o Release management o Automated testing frameworks Strong understanding of: o Code quality standards o Secure coding practices o Performance tuning, Strong problem-solving and analytical thinking Excellent communication and stakeholder management skills Ability to work independently and take ownership of complex systems Proven ability to mentor and lead engineering teams Strong collaboration mindset across distributed teams, Deliver high-quality, production-ready code Exhibit strong ownership from design to deployment Actively contribute to technical strategy and innovation Maintain engineering documentation and standards Collaborate effectively in Agile ceremonies (stand-ups, sprint planning, retrospectives)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

5:51 min

Understanding build structure and core Gradle plugins

Amanda Martin · LIVE

2:38 min

Establishing comprehensive monitoring and log management

Michael Eder +1 · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:42 min

Automating framework distribution workflows with Gradle tasks

Marco Gomiero · LIVE

3:10 min

Correlating dispersed logs using structured request tracing

Michael Eder +1 · LIVE

Videos

See all

Related articles

See all