What are the responsibilities and job description for the Network Automation/Full Stack Developer position at ByteBridge Technologies, Inc?
π **We're Hiring: Full Stack Developer β Python | Network Automation**
π **Location:** Princeton, NJ / Quincy, MA (Hybrid)Β
πΌ **Job Type:** Longterm Contract
We are looking for an experienced **Full Stack Developer with strong Python development skills** and exposure to networking concepts and infrastructure to build scalable applications and network automation solutions.
**πΉ Key Responsibilities:**
- Design, develop, and maintain network automation applications and services.
- Build scalable RESTful APIs and backend services using Python frameworks such as **FastAPI, Django, or similar technologies**.
- Develop web-based user interfaces and dashboards for network operations.
- Design and optimize SQL and NoSQL databases.
- Integrate applications with networking systems, controllers, management platforms, and third-party APIs.
- Develop automated workflows for network provisioning, monitoring, compliance validation, and incident remediation.
- Write clean, maintainable, well-tested code following software engineering best practices.
- Participate in application architecture, code reviews, CI/CD implementation, and DevOps processes.
- Collaborate with network engineering teams to translate operational requirements into software solutions.
**πΉ Required Skills:**
- Strong Python development experience.
- Full stack application development experience.
- Experience with FastAPI, Django, or similar frameworks.
- REST API development and integration.
- Frontend development and dashboard implementation.
- SQL and NoSQL database knowledge.
- Exposure to networking concepts and infrastructure.
- Familiarity with CI/CD, Git, testing, and DevOps practices.
- Knowledge of network automation, provisioning, and monitoring is a plus.
π© **Interested candidates:** Please share your updated resume at ****