Post Job Free
Sign in

Python Developer

Company:
Intelliswift - An LTTS Company
Location:
El Segundo, CA, 90245
Posted:
May 05, 2025
Apply

Description:

Primary Responsibilities:

Lead the full software development lifecycle, including analysis, design, coding, testing, and deployment of business-critical applications.

Develop and maintain full-stack applications using Python and relevant frameworks (Flask, Django, FastAPI).

Build scalable frontend applications using Vue.js, React, or other modern JavaScript frameworks.

Design and implement object-oriented programming (OOP) principles and best practices for software architecture.

Develop and optimize CI/CD pipelines on Azure to ensure smooth deployment and automation.

Participate in architecture discussions, code reviews, and best practice implementations.

Collaborate with cross-functional teams, ensuring seamless integration of software components.

Troubleshoot and optimize applications in both Linux and Windows environments.

Work with messaging systems (e.g., Kafka) for real-time data streaming and application communication.

Stay up to date with emerging technologies, frameworks, and best practices in Python full-stack development.

Qualifications & Experience:

Education: Bachelor's or Master’s degree in Computer Science, Engineering, or a related STEM field.

Experience: 3-7+ years of hands-on experience as a Python full-stack developer with expertise in Flask, Django, or FastAPI.

Proficiency in frontend development using Vue.js, React, or similar JavaScript frameworks.

Strong understanding of object-oriented programming (OOP) and software design principles.

Experience in Azure-based CI/CD pipelines, Git, Docker, and Jenkins for automated deployments.

Hands-on experience with Kafka or other messaging systems for distributed application architecture.

Ability to design, develop, and deploy microservices in cloud environments.

Comfortable working in an agile development environment with a proactive and problem-solving mindset.

Experience in both Linux and Windows environments, with scripting and system administration knowledge.

Passion for clean, maintainable code, and continuous improvement in software engineering.

Preferred (Good to Have):

Java (Spring Boot) as a secondary skill for backend development.

Familiarity with Angular or other JavaScript frameworks.

Experience in high-throughput, cloud-based applications.

Apply