ITMC Systems
Newark / Global
Newark / Global
About the Role
Role: Python developer
Location: Newark, NJ
Required Skills
Strong hands-on Python development experience.
Experience with FastAPI, Flask, Django, or similar frameworks.
REST APIs and microservices architecture.
SQL and relational databases.
Unit testing using pytest or equivalent frameworks.
Git-based source control.
CI/CD and automated deployment practices.
Docker and containerized application development.
Experience debugging and supporting enterprise applications.
Preferred Skills
AWS, Azure, or another major cloud platform
Kafka or other event/messaging technologies
Kubernetes
NoSQL databases
Data processing using Pandas or similar Python libraries
GitHub Copilot or other AI-assisted development tools
Experience with large-scale enterprise applications
Experience modernizing legacy applications or decomposing monolithic applications into services.