Python Developer || onsite to MiddleTown, NJ || W2 Contract
Location : Middle Town, NJ (Day 1 onsite) Relocation will work
6-12 month project
Project Overview:
We are seeking experienced software development engineers to join our technical team working on automation infrastructure and systems integration. Candidates will contribute to development efforts involving Python-based tooling, CI/CD pipelines, databases, and potentially full-stack applications. The role requires adaptability, strong problem-solving skills, and a collaborative mindset.
Key Responsibilities:
Develop Python-based backend services and automation frameworks for networking equipment (routers, switches).
Work on CI/CD pipeline integration and optimization
Design and implement RESTful APIs and microservices for internal and external integrations.
Collaborate with cross-functional teams to support full-stack development (frontend/backend).
Interface with databases (SQL/NoSQL) for data storage, retrieval, and analytics.
Rapidly adapt to evolving project requirements and technologies.
Write clean, maintainable, and well-documented code.
Ensure backend systems are secure, reliable, and performant.
Required Skills:
Strong proficiency in Python (5+ years of hands-on experience).
Proficiency in object-oriented programming (OOP), decorators, generators, and context managers.
Experience with multi-threading, asynchronous programming, and performance optimization.
Strong grasp of error handling, logging, and testing frameworks
Experience with CI/CD tools and automation workflows.
Proven experience in designing and implementing REST APIs
Solid understanding of database systems (e.g., MySQL, Influx etc).
Ability to work in a fast-paced, agile environment.
Excellent communication and collaboration skills.
Desirable Skills:
Prior experience in network automation involving routers and switches.
Knowledge of networking protocols and configuration automation
Knowledge with containerization and orchestration (Docker, Kubernetes).