Full Stack Developer
Location: Remote
Position Overview
We are seeking a skilled Full Stack Developer to join our technology team supporting mission-critical systems within a large-scale Internet Service Provider (ISP) environment. This role will focus on building, automating, and enhancing internal tools and platforms that support network operations, service delivery, and infrastructure management. The ideal candidate brings strong experience in Python-based backend development, modern frontend frameworks, automation using Ansible, and database management. Experience working in networking or ISP environments is a strong plus.
Key Responsibilities
- Design, develop, and maintain scalable full stack applications supporting network operations and service delivery
- Build backend services and APIs using Python
- Develop responsive frontend applications using React
- Create and manage SQL databases, queries, and performance optimization
- Develop and maintain automation workflows using Ansible
- Utilize Jinja templating for configuration generation and automation processes
- Collaborate with network engineering and operations teams to translate infrastructure requirements into technical solutions
- Support CI/CD pipelines and deployment processes
- Troubleshoot production issues and optimize application performance
- Contribute to architecture decisions and system design discussions
Required Qualifications
- 3+ years of full stack development experience
- Strong proficiency in Python
- Experience building frontend applications with React
- Solid experience with SQL (query writing, schema design, optimization)
- Hands-on experience with Ansible for automation
- Experience using Jinja templating
- Experience building and consuming REST APIs
- Understanding of version control systems (Git)
- Strong problem-solving skills and ability to work in fast-paced environments
Preferred Qualifications
- Experience working in an ISP, telecommunications, or networking environment
- Understanding of networking fundamentals (TCP/IP, routing, switching, DNS, DHCP, BGP)
- Experience with network automation or infrastructure-as-code
- Familiarity with Linux environments
- Exposure to cloud platforms (AWS, Azure, or GCP)