Lead Python Developer

Stixis Technologies

• $125K — $150K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • BE/BS/MS in Computer Science or related field
  • 10+ years of professional software development experience focusing on Python
  • Strong proficiency in Python, including data structures and algorithms
  • In-depth knowledge of GraphQL specification and implementation with Python
  • Proficiency in YAML syntax and manipulation
  • Experience with relational or NoSQL databases
  • Expertise in unit and integration testing and debugging tools
  • Proficiency in Git for version control

Responsibilities

  • Write clean, efficient, and well-documented Python code for web applications, APIs, and data processing
  • Design, implement, and maintain GraphQL APIs using FastAPI or Flask
  • Leverage YAML for configuration and data management
  • Create and execute unit and integration tests, debugging applications to ensure performance
  • Collaborate with developers, designers, and stakeholders to align applications with business objectives
  • Analyze complex technical challenges and implement maintainable solutions

Benefits

  • Opportunity to work on innovative, scalable projects
  • Collaborative work environment with cross-functional teams
  • Chance to contribute to impactful technological solutions
  • Access to continuous learning and professional development opportunities
Full Job Description
About the job Lead Python Developer

Job description

Job Overview:

We are seeking an experienced Python Lead Developer with expertise in GraphQL and YAML to design, develop, and maintain high-quality Python- based applications. This role focuses on building and integrating GraphQL APIs and utilizing YAML for configuration and data management. The ideal candidate is a problem-solver with strong Python programming skills, a deep understanding of GraphQL, and proficiency in YAML, eager to contribute to Stixis mission of delivering scalable, innovative solutions.

Key Responsibilities:
  • Develop and Maintain Python Applications: Write clean, efficient, and well-documented Python code for web applications, APIs, and data processing scripts.
  • GraphQL API Development: Design, implement, and maintain GraphQL APIs using Python frameworks like FastAPI or Flask.
  • YAML Configuration and Data Management: Leverage YAML for configuration files, data storage, and seamless system integration.
  • Testing and Debugging: Create and execute unit and integration tests, and debug applications to ensure reliability, performance, and scalability.
  • Collaboration: Partner with developers, designers, and stakeholders to align applications with Stixis Technologies business objectives.
  • Problem Solving: Analyze complex technical challenges and implement effective, maintainable solutions.

Required Qualifications:
  • Education: BE/BS/MS in Computer Science or a related field.
  • Experience: 10+ years of professional software development experience, with a focus on Python.
  • Python Programming: Strong proficiency in Python, including data structures, algorithms, and object-oriented programming principles.
  • GraphQL: In-depth knowledge of the GraphQL specification, its benefits, and implementation with Python.
  • YAML: Proficiency in YAML syntax, parsing, and manipulation in Python. Databases: Experience with relational databases (e.g., PostgreSQL, MySQL) or NoSQL databases (e.g., MongoDB).
  • APIs: Familiarity with REST APIs and their integration with GraphQL APIs.
  • Testing: Expertise in unit testing, integration testing, and debugging tools.
  • Version Control: Proficiency in Git for source code management.

Preferred Qualifications:
  • Web Frameworks: Experience with Python frameworks such as FastAPI, Flask, or Django, and familiarity with web development architectures.
  • Cloud Platforms: Knowledge of AWS, Azure, or Google Cloud.
  • Containerization: Familiarity with Docker and Kubernetes.
  • CI/CD: Experience with continuous integration and continuous delivery pipelines.
  • Communication: Strong interpersonal and communication skills for effective collaboration with cross-functional teams.


Package Details

Similar Jobs

More Information Technology Jobs

Find similar Lead Python Developer jobs: