Software and Network Technician

PT Karya Solusi Prima Sejahtera

Surabaya ꦱꦸꦫꦧꦪ

On-site

IDR 167,400,000 - 334,800,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

PT Karya Solusi Prima Sejahtera is seeking a capable Backend Python developer to design, develop, and maintain reliable Python-based backend applications. You will craft automation scripts or integration modules for network devices and services, troubleshoot at both application and basic network levels, and document APIs and architecture clearly.

The role requires experience with asynchronous programming, relational and NoSQL databases, and RESTful APIs.

Qualifications

  • Minimum education as D3/S1 in Information Technology Engineering, Electrical Engineering, Information Systems, Computer Science, or related field.
  • Professional experience with Python in projects.
  • Proficiency with Python backend frameworks such as FastAPI, Django, or Flask.
  • Experience with asynchronous programming (asyncio, async/await).
  • Experience with relational databases (PostgreSQL/MySQL) and NoSQL databases (Redis/MongoDB) and ORM (SQLAlchemy/Django ORM).
  • Understanding of RESTful APIs, gRPC, or WebSockets.
  • Experience with unit and integration testing in Python (pytest, unittest).
  • Understanding of TCP/IP, HTTP/HTTPS, DNS, SSH, DHCP, ICMP, OSI model, and basic routing/switching.
  • Experience with Git and Linux/Unix environments, shell scripting, Docker, and basic orchestration.

Responsibilities

  • Design, develop, and maintain Python-based backend applications.
  • Create automation scripts or integration modules for network devices and services.
  • Debug and troubleshoot at application and basic network integration levels.
  • Write clear technical documentation for APIs and system architecture.
  • Support network operations in East Java region including new installations and customer troubleshooting.

Skills

Python
Async programming
Unit testing
Git

Education

Bachelor's degree or higher in IT/related field

Tools

FastAPI
Django
Flask
PostgreSQL/MySQL
Redis/MongoDB
SQLAlchemy
Docker

Job description

Design, develop, and maintain reliable, scalable, and secure Python-based backend applications. Develop automation scripts or integration modules that communicate with network devices and services. Perform debugging and troubleshooting at the application level and basic network integration level. Write clear technical documentation for APIs, system architecture, and operational procedures. Support network operations in the East Java region, including new network installations, customer troubleshooting, and central office support.

Key responsibilities

Design, develop, and maintain reliable, scalable, and secure Python-based backend applications

Develop automation scripts or integration modules that communicate with network devices and services

Perform debugging and troubleshooting at application and basic network integration levels

Write clear technical documentation for APIs, system architecture, and operational procedures

Support network operations in East Java region, including new network installations, customer troubleshooting, and central office support

About you

Minimum D3/S1 education in Information Technology Engineering, Electrical Engineering, Information Systems, Computer Science, or related field (or equivalent relevant experience)

Professional experience working with Python code in projects

Proficiency with Python backend frameworks such as FastAPI, Django, or Flask

Experience with asynchronous programming (asyncio, async/await) and concurrency handling

Experience working with Relational databases (PostgreSQL/MySQL) and NoSQL databases (Redis/MongoDB), as well as ORM (SQLAlchemy/Django ORM)

Understanding of creating and consuming RESTful APIs, gRPC, or WebSockets

Experience with unit testing and integration testing in Python (pytest, unittest)

Understanding of basic network architecture and protocols: TCP/IP, UDP, HTTP/HTTPS, DNS, SSH, DHCP, and ICMP/Ping

Understanding of OSI model and basic routing and switching concepts

Experience using basic network diagnostic and troubleshooting tools (such as ping, traceroute, curl, netstat, dig, or Wireshark)

Experience with Git for version control (GitHub/GitLab/Bitbucket)

Experience with Linux/Unix environments and basic shell scripting (Bash)

Experience with containerization (Docker) and basic understanding of orchestration (Docker Compose/Kubernetes)

Understanding of basic CI/CD pipeline concepts

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Python Engineer for Network & Automation
Backend Python Engineer for Network & Automation

PT Karya Solusi Prima Sejahtera • Surabaya ꦱꦸꦫꦧꦪ

On-site
IDR 167,400,000 - 334,800,000
Technical Support Engineer – Kubernetes, Linux & Infrastructure
Technical Support Engineer – Kubernetes, Linux & Infrastructure

MTS Global Pte Ltd • Jakarta Utara

On-site
IDR 167,400,000 - 334,800,000
Backend Engineer
Backend Engineer

Enterprise Digital Technology Services Edts • Jakarta Utara

On-site
IDR 180,000,000 - 300,000,000
Network & Cloud Connectivity Engineer
Network & Cloud Connectivity Engineer

PT Mitra Solusi Telematika • Jakarta Selatan

On-site
IDR 133,920,000 - 267,840,000
Network System Engineer
Network System Engineer

Maestronic • Denpasar

On-site
IDR 240,000,000 - 480,000,000
Innovative projects
Collaborative team
Flat hierarchy
+1
Senior Backend Engineer - Jakarta Department Tech Employment Type
Senior Backend Engineer - Jakarta Department Tech Employment Type

Stockbit • Jakarta Pusat

On-site
IDR 350,000,000 - 700,000,000
Back-End Engineer
Back-End Engineer

Azura Labs Official • Jakarta Utara

On-site
IDR 240,000,000 - 480,000,000
Backend Developer
Backend Developer

The Software Practice Pte Ltd • Kota Bandung

On-site
IDR 240,000,000 - 360,000,000
Software Engineer Java
Software Engineer Java

Akar Inti Teknologi • Jakarta Pusat

On-site
IDR 300,000,000 - 600,000,000
Backend Engineer - Jakarta Department Tech Employment Type
Backend Engineer - Jakarta Department Tech Employment Type

Stockbit • Daerah Khusus Ibukota Jakarta

On-site
Confidential