Python Developer Airflow Job at Euclid Innovations, New York, NY

YVZpbS9MU3l2Q2ZOZ0QzUVdQTzg3ZjA9
  • Euclid Innovations
  • New York, NY

Job Description

Title : Python Developer Airflow

Location : New York City, NY Hybrid role (2 days onsite)

Duration : 12+ Months Contract (Potential for Extension)

Job Description:

As an Application Design Engineer, you will play a crucial role in designing and developing robust and scalable applications with a focus on microservices architecture. Your expertise in Python, Rest API, Flask/Django, and ETL processes will be essential in ensuring the success of our projects. You will collaborate with cross-functional teams to create innovative solutions that meet business requirements and adhere to best practices in application design.

Key Responsibilities:

Application Design: Lead the design phase of applications, ensuring they are scalable, modular, and maintainable. Work closely with architects and other team members to create high-level and low-level design documents.

Microservices Development: Design, implement, and maintain microservices architecture, with a focus on Rest API using Flask/Django frameworks. Develop and integrate microservices to build efficient and scalable systems.

Python Development: Utilize your strong Python programming skills to develop backend components, services, and APIs. Write clean, efficient, and maintainable code following industry best practices.

ETL Understanding: Apply your expertise in the ETL (Extract, Transform, Load) process to design and implement data pipelines. Ensure seamless data flow and integration between different components of the system.

Collaboration: Work closely with cross-functional teams, including front-end developers, data scientists, and system administrators, to ensure cohesive and effective solutions. Participate in code reviews and provide constructive feedback to team members.

Performance Optimization: Identify and implement strategies for optimizing application performance, including monitoring, profiling, and tuning. Address scalability challenges and continuously improve system efficiency.

Documentation: Create and maintain comprehensive documentation for designs, code, and deployment processes. Ensure knowledge transfer and assist in training junior team members.

Qualifications:

Bachelor's or higher degree in Computer Science, Engineering, or related field.

Strong Application design, microservices (Rest API, Flask/Django), Python.

Proven experience in application design and development with a strong focus on microservices architecture.

Extensive knowledge of Python programming language and hands-on experience with Flask/Django frameworks.

Solid understanding of Rest API development and best practices.

Expertise in ETL processes and data integration.

Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.

Strong problem-solving skills and the ability to work effectively in a collaborative team environment.

Preferred Skills:

Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.

Experience with database technologies, both SQL and NoSQL.

Familiarity with DevOps practices and tools.

Understanding of security best practices in application development.

Job Tags

Permanent employment, Contract work,

Similar Jobs

Metropolitan Market

Meat/Seafood Assistant Team Leader Job at Metropolitan Market

 ...THE ROLE As a key member of the Meat/Seafood department leadership team, the Meat/Seafood Assistant Team Leader has a breadth of responsibilities spanning from team member development and sales generation, to product management and merchandising. In this role, you... 

The AES Corporation

Legal Counsel Job at The AES Corporation

 ...committed to meeting the Paris Agreements goals by 2050. Legal Counsel Clean Energy Provide advice and counsel to...  ...relevant legal experience, preferably at a major law firm or in?house. R enewable energy experience; wind energy, battery storage or... 

Novant Health

Registered Nurse, Pelvic Specialty Job at Novant Health

What We Offer: The Registered Nurse serves as a leader of the healthcare team at Novant Health by establishing an authentic personalized...  ...nursing required. If your RN nursing license has been inactive, retired or lapsed for five years or more and you have not been licensed...