⚠︎ This job is no longer accepting applications.

Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever
Job Closed

Software Engineer

  • Source: Keka
  • EverestIMS
  • On-site
  • State of Karnataka, India
  • Mid level

Job Description

Job Summary:

As a Software Engineer with 1–3 years of experience in Full Stack Development, you will be part of our dynamic product development team working on scalable, high-performance Network Change and Configuration Management (NCCM) applications. You will be responsible for designing, developing, testing, and maintaining software solutions across both backend and frontend technologies, while actively collaborating in an agile environment with network engineers and cross-functional teams.

Responsibilities:

Demonstrate good analytical and programming skills with strong understanding of OOP principles.

Design and develop full-stack applications using Python, Django, Angular, HTML, CSS, and JavaScript.

Build and consume RESTful APIs to support frontend features, device communication, and third-party integrations.

Interact programmatically with routers, switches, and firewalls via SSH (Pexpect/Netmiko/Paramiko) and SNMP (v2c/v3).

Work with Mongo, Postgres Databases for application development.

Implement asynchronous task processing via Celery + RabbitMQ for bulk config jobs and scheduled backups.

Stream high-volume network events (traps, syslogs, alerts) using Kafka for real-time, event-driven processing.

Use Redis for caching, session management, and as a fast Celery message broker.

Explore and utilize technologies such as HTML, JavaScript, JSON, and CSS for frontend development.

Work closely with the team in the design and development of applications.

Diagnose problems, analyze root causes, and offer efficient technical solutions.

Skills and Qualification:

Languages/Frameworks: Python 3.x (Must)

Databases: PostgreSQL, MongoDB (Both Must)

Web Technologies: Angular (TypeScript, RxJS), Django + Django REST Framework (Both Must)

Networking: SSH, SNMP v2c/v3, ICMP/Ping, Netconf, TCP/IP, VLANs — device communication, config backup, diff, rollback, and change management workflows (Must)

Micro Services: Redis, Kafka, RabbitMQ, Celery

Concepts: Object-Oriented Programming (OOP), REST APIs, Application Development, Data Handling, Jinja

Additional Skills:

NETCONF / YANG — model-driven network configuration and management

Docker — containerised application build and deployment

Linux — shell scripting, cron jobs, process management, and log analysis

pytest / unittest — unit and integration test authoring

Postman — REST API testing and endpoint validation

Locust / JMeter — load and performance testing for backend services

Ansible — network config automation and playbook-based device management

WebSockets / SSE — real-time device status and job progress on the UI

SCSS / CSS3 — responsive and maintainable frontend styling

ACL / Firewall rules — understanding of network access control basics

Cisco IOS, Juniper JunOS and etc — ability to read device config syntax

Network topology — hierarchical design and spine-leaf architecture understanding

Terraform — infrastructure as code (IaC) tool for provisioning and managing network and cloud resources declaratively.

XML — structured data format used for parsing and handling network device configuration outputs and NETCONF payloads.

Jinja2 — Python-based templating engine for dynamically generating network device configuration files and automation scripts.

1

Skills

  • Python
  • Django
  • javascript
  • PostgreSQL
  • Celery
  • RabbitMQ
  • Kafka
  • Redis
  • JSON
  • MongoDB
  • TypeScript
  • microsoft-typescript
  • rxjs
  • django-rest-framework
  • Jinja2
  • Docker
  • Pytest
  • unittest
  • postman
  • locust
  • Ansible
  • css-3
  • iOS
  • juniper
  • Terraform
  • xml-format
This job is no longer accepting applications.

You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.

Join the Club — Free Forever
Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with EverestIMS

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes