Fullstack Python Developer

  • Posted 2 days ago | Updated 5 hours ago

Overview

Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Scheduling
Management
Radio
Network
RAN
Functional Testing
API
Specification Gathering
Python
Django
Flask
C#
Database
Transact-SQL
Profit And Loss
DevOps
RESTful
Workflow
Apache Airflow
Microsoft Visual Studio
Jupyter
Microservices
Testing
Integration Testing
Documentation
Scripting
Docker
Git
Continuous Integration
Continuous Delivery
Test Cases
Technical Writing
LinkedIn
Employment Authorization
Technical Direction

Job Details

Role: Fullstack Python Developer

Location: Seattle, WA Locals

Python Programming (with Django/Flask)

  • Primary development language for backend logic and automation.
  • Django and Flask are crucial for building RESTful APIs and services.

REST API Development & Microservices

  • Designing and implementing RESTful APIs.
  • Building and containerizing microservices for scalable deployment.

Docker & Containerization

  • Creating and managing containerized environments using Docker and Docker Compose.
  • Automating deployments and scaling services efficiently.

Workflow Automation with Apache Airflow

  • Automating data and process workflows.
  • Experience in scheduling and orchestrating complex pipelines.

CI/CD & DevOps Tools (Git-based)

  • Integration with Git-based CI/CD pipelines.
  • Automating testing and deployment processes.

Job Description Summary:

  • We are seeking two experienced software developers to enhance and extend the
  • functionalities of platforms and scripting tools used for automating and managing Radio
  • Access Network (RAN) feature deployments & new site integration scripting. The work
  • involves developing new modules and microservices, automating deployment processes,
  • and integrating with existing data platforms and tools.
  • These developers will be responsible for building microservices, APIs, and backend logic to
  • automate and containerize existing manual processes.

Key Responsibilities:

  • Design, develop, and deploy code to implement new features and automation logic.
  • Build RESTful APIs to integrate existing platforms with internal data systems.
  • Develop microservices and containerize deployments using Docker.
  • Automate data workflows via Apache Airflow.
  • Perform unit, integration, and functional testing to ensure all code meets acceptance
  • criteria.
  • Integrate with CI/CD pipelines (Git-based) for smooth deployments.
  • Provide support during the First Office Application (FOA) phase for deployed modules
  • and address issues and apply necessary fixes or enhancements.
  • Write clear, complete technical documentation including API specs, deployment guides, and user manuals.

Required Skills & Experience:

  • At least 7 years working experience in such projects.
  • Languages & Frameworks:
  • Proficiency in Python (primary)
  • Experience with Django and Flask
  • Exposure to C# (for integration support)
  • Database scripting with T-SQL and PL/pgSQL

Automation & DevOps:

  • REST API development and integration
  • Hands-on with Docker and Docker Compose
  • Familiarity with Git-based CI/CD pipelines
  • Workflow automation with Apache Airflow

Tools & Environments:

  • Visual Studio Code, Jupyter Notebook
  • Strong understanding of microservices architecture

Testing & Documentation:

  • Strong unit and integration testing practices
  • Ability to produce thorough code and deployment documentation

Deliverables:

  • Source code for developed modules and services.
  • Automated deployment scripts and configurations (Docker, Git CI/CD).
  • Test cases and test reports.
  • Technical documentation as specified.
  • Support logs and resolution reports from FOA period

Skills

Years of Experience

Full Name

Current location

Best Contact #

E-mail ID

Linkedin ID

Work authorization and Visa Validity

'Interview Availability Time range

Notice Period

Rate/ Salary

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.