Full Stack Developer - Networks

5 - 10 years

7 - 12 Lacs

Posted:3 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are looking for a network software developer who has a solid track record of building network centric software applications. In this role, you will develop tools to improve automated workflows, create UI portals for partner interactions, develop REST API endpoints, and create and maintain microservices to support our network infrastructure. You will work collaboratively with other teams, network engineers, and leads to provide software solutions to decrease deployment times, improve engineer efficiency, and create self-service tools

What You ll Do:
  • Supports full lifecycle automated solutions to work with existing and new network technologies running on switches, routers, load balancers, firewalls, and servers
  • Build new features in modern UI Single Page Applications
  • Develop and maintain microservices using Python, Golang, and modern cloud-native technologies
  • Build and enhance gRPC and RESTful APIs
  • Participate in code reviews and provide constructive feedback to other developers
  • Contribute to continuous integration and deployment pipelines
  • Write automated tests for your code
  • Responsible for resolving deployment or tooling outage events and will be part of an On-Call rotation
What You ll Need:
  • 5+ years of experience in software development supporting production networks at-scale
  • Solid understanding of networking concepts and protocols.
  • Experience with front end frameworks such as React/Next.js, Vue, Ember, and Lit
  • Internal tooling development experience, including API development and integration experience
  • Hands-on experience with infrastructure-as-code using tools such as Python, Golang, Ansible, YAML, or Netconf/YANG, Chef, and Terraform
  • Experience in building end to end pipelines with CI tools such as Jenkins, Temporal, etc
  • Hands-on experience with cloud-native technologies like Docker and Kubernetes.
  • Knowledge of CI/CD best practices and tools for improving and maintaining performance and code quality
  • Comprehensive knowledge of design metrics, analytics tools, benchmarking activities, and related reporting to identify best practices.
  • Exposure to Monitoring/Observability/IPAM tools such as: Prometheus, Grafana, Splunk, Netbox, PagerDuty, etc.
  • Experience operating in Linux environments
  • Familiarity with Agile/Scrum methodologies
  • Strong communication and collaboration abilities
  • Strong problem-solving skills and the ability to work well under pressure.
Bonus Points:
  • Ability to work varying hours to interface with other teams and leads
  • Experience with automating and deploying distributed network services on Linux servers
  • Exposure to Streams processing using Kafka and data visualization reporting experience using Grafana etc is a plus
  • Authored and led successful open source libraries and projects.
  • Contributions to the open source community (GitHub, Stack Overflow, blogging).

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Crowdstrike logo
Crowdstrike

Computer and Network Security

Remote

RecommendedJobs for You