ITMC Systems, Inc
Python Developer
On-site Python developer in Newark, NJ building and supporting enterprise applications. Day-to-day work centers on Python with FastAPI/Flask/Django, REST microservices, SQL databases, Docker, CI/CD, and testing with pytest; cloud platforms, Kafka, and Kubernetes are a plus.
- Compensation
- Not disclosed
- Location
- Newark, United States
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- 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
Nice to have
- 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
Full description
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.