KCI, LLC
Full Stack Developer
KCI, LLCUnited States20 hours ago
Full-timeEngineering, Information Technology
Job Summary

We are seeking a highly skilled Full Stack Developer to join our team supporting a large Internet Service Provider (ISP). The ideal candidate will have hands-on experience developing, testing, and deploying scalable applications in complex, enterprise-grade environments. This role requires a strong background in both front-end and back-end development and the ability to collaborate effectively within an Agile team. Experience working within telecommunications or large ISP environments is highly preferred.

Key Responsibilities

  • Design, develop, and maintain scalable web applications using Python, JavaScript, and related frameworks
  • Build and manage RESTful APIs and backend services
  • Develop and optimize database schemas and queries for MariaDB and PostgreSQL
  • Participate in Agile development processes, contributing to sprint planning, daily stand-ups, and retrospectives
  • Utilize GitLab CI/CD pipelines for continuous integration and delivery
  • Implement containerized solutions using Docker and orchestrate deployments with Kubernetes
  • Deploy and maintain cloud-based infrastructure within AWS environments
  • Develop responsive front-end components using React, Webpack, and Module Federation
  • Write and maintain efficient, reusable, and reliable code using Python, Bash, PHP, and Node.js
  • Collaborate cross-functionally with system engineers, product teams, and network operations to deliver high-performing applications

Required Skills & Qualifications

  • Proficiency in multiple programming languages including Python, JavaScript, SQL, Bash, and PHP
  • Strong experience with React, Node.js, and modern JavaScript frameworks
  • Hands-on experience with relational databases such as MariaDB and PostgreSQL
  • Practical experience with GitLab, CI/CD pipelines, and Agile methodologies
  • Experience deploying and managing applications in AWS environments
  • Familiarity with containerization and orchestration using Docker and Kubernetes
  • Experience with Webpack and Module Federation for micro-frontend architecture
  • Excellent problem-solving, debugging, and communication skills

Preferred Qualifications

  • Prior experience working within a telecommunications or Internet Service Provider (ISP) environment
  • Experience designing and supporting large-scale, distributed systems
  • Familiarity with DevOps principles and infrastructure automation
  • Strong focus on performance optimization, scalability, and security

Key Skills

Ranked by relevance