Overview
Skills
Job Details
Title: . Python Developer
Location : Middle Town ,New jersey, USA (Day 1 onsite)
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, CICD 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 CICD 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 (frontendbackend).
Interface with databases (SQLNoSQL) 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 CICD 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).