Python Developer

Kasmo Inc
  • Charlotte, NC
  • Instant Apply
10 days ago

Job Description



Description:
Client: Client
Location: Charlotte, NC (Hybrid-3 days onsite in a week)
Contract to hire- No Sub Tier candidates
Overview:
We are seeking a Python Developer with experience designing, developing, testing, and supporting software applications and data engineering solutions. The ideal candidate will have strong Python programming skills, experience developing APIs and backend services, and hands-on experience with Apache Airflow/Astronomer for workflow orchestration and Starburst/Trino for distributed data access and query optimization.
Key Responsibilities"
Design, develop, test, deploy, and maintain Python-based applications and services.
" Develop and support RESTful APIs and backend components.
" Design, build, monitor, and maintain data pipelines and workflow orchestration solutions using Apache Airflow and/or Astronomer.
" Develop and optimize data access, integration, and query solutions leveraging Starburst (Trino) and related data platforms.
" Write clean, maintainable, and well-documented code following established coding standards.
" Collaborate with business analysts, product owners, architects, and developers to understand requirements and deliver technical solutions.
" Create and execute unit tests and support integration and user acceptance testing activities.
" Troubleshoot, debug, and resolve application defects, data pipeline failures, and performance issues.
" Participate in code reviews and contribute to development best practices.
" Work with relational databases to develop and optimize data access solutions.
" Support application and data pipeline deployments and production issue resolution.
" Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives, and backlog refinement.
Required Qualifications
" Bachelor's degree in Computer Science, Information Technology, Engineering, Mathematics, or a related field; or equivalent combination of education and relevant professional experience.
" 3+ years of professional experience developing software applications using Python.
" 2+ years of experience designing, developing, and supporting workflows using Apache Airflow and/or Astronomer.
" 1+ year of hands-on experience working with Starburst (Trino), including developing, optimizing, or supporting distributed SQL queries and data access solutions.
" 3+ years of experience developing and consuming RESTful APIs.
" 3+ years of experience working with relational databases and writing SQL queries.
" Experience with Python frameworks such as FastAPI, Flask, or Django.
" Experience using Git or other source control systems.
" Experience working within Agile/Scrum delivery teams.
" Experience debugging, testing, and supporting production applications and data pipelines.
" Strong analytical, problem-solving, and communication skills.
" Must be authorized to work in the United States without current or future sponsorship.
" Must be able to work onsite at the client location 3 days per week in Charlotte, NC, New York City, NY, or Northern New Jersey.
Preferred Qualifications
" Experience with cloud platforms such as AWS, Azure, or GCP.
" Experience deploying and supporting Astronomer-managed Airflow environments.
" Experience integrating data from cloud data warehouses and lakehouse platforms.
" Experience with CI/CD tools and automated deployment pipelines.
" Experience with containerization technologies such as Docker and Kubernetes.
" Experience with automated testing frameworks.
" Knowledge of software design patterns and object-oriented programming principles.

Numbers & Facts

LocationCharlotte, NC

Skills

  • Acceptance Testingunmatched
  • Agile Programming Methodologiesunmatched
  • Amazon Web Services (AWS)unmatched
  • Analysis Skillsunmatched
  • Apacheunmatched
  • Application Programming Interface (API)unmatched
  • Best Practicesunmatched
  • Business Analysisunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Coding Standardsunmatched
  • Communication Skillsunmatched
  • Computer Programmingunmatched
  • Computer Scienceunmatched
  • Consultingunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Managementunmatched
  • Data Warehousingunmatched
  • Debugging Skillsunmatched
  • Design Patterns Programming Methodologiesunmatched
  • Djangounmatched
  • Dockerunmatched
  • GCP (Good Clinical Practices)unmatched
  • Gitunmatched
  • Identify Issuesunmatched
  • Information Technology & Information Systemsunmatched
  • Integration Testingunmatched
  • Mathematicsunmatched
  • Microsoft Windows Azureunmatched
  • Object Oriented Design (OOD)unmatched
  • Object Oriented Programming (OOP)unmatched
  • Problem Solving Skillsunmatched
  • Production Supportunmatched
  • Python Programming/Scripting Languageunmatched
  • Query Optimizationunmatched
  • REST (Representational State Transfer)unmatched
  • Relational Databases (RDBMS)unmatched
  • SQL (Structured Query Language)unmatched
  • Scrum Project Management and Software Developmentunmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Source Code Control System (SCCS)unmatched
  • Sprint Planningunmatched
  • Standup Meetingsunmatched
  • Technical Deliveryunmatched
  • Test Harnessunmatched
  • Test Plan/Scheduleunmatched
  • Unit Testunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder