Full Stack Python Developer (Open to Sponsorship)

Location: McLean, VA


KEY RESPONSIBILITIES:

Build efficient, testable, and reusable Python modules following best practices (unit testing, source control, continues integration, automation, design patterns, etc.)
Debug and refactoring of existing code troubleshoot problems
Solve complex performance problems and architectural challenges
Integrate data from various back-end services and databases, and APIs
Gather and refine specifications and requirements based on technical needs
UI Integration with programming infrastructures in Python
Create and maintain software documentation
Stay plugged into emerging technologies/industry trends and apply them into operations and activities
Continuous development/research for new features.

SKILLS AND QUALIFICATIONS:

Proficiency in Python software development
5+ years designing/developing web applications and APIs
Minimum 3-4 years' solid experience writing SQL and it's variants such as HiveQL, Spark SQL
Minimum 3-4 years' solid experience writing Object-oriented programs in Python
Expertise in working with Linux environments
Experience with Unix Shell Script, bash, Awk
Understanding of ETL processes and design
Experience with Apache Airflow or similar job scheduling application.
Experience with "big data" platforms such as Snowflake, Hadoop, Hive, Presto or cloud-based tools such as Amazon Redshift
Knowledge and working experience with AWS such as S3, Lambda, EC2, Kinesis, etc.
Experience working with REST and SOAP APIs
Stronghold on Data Structure & Algorithms
Skilled in both hands-on development and architectural design
Good understanding of SQL / MySQL
Knowledge of SQL and connecting to various types of APIs using REST and/or GraphQL
Basic understanding of Data Science in Model Building and validation using Python
Experience with Kafka, Spark, Hadoop is a big plus
BS/MS degree in Computer Science or related field
Familiarity with Kubernetes and/or Docker and CI/CD deployment pipelines
Familiarity with stream processing of large datasets
- Full Stack Developer with Unix, Python, React, Angular, Django, API, REST.