Python Developer

El Segundo, California

Intelliswift - An LTTS Company
Job Expired - Click here to search for similar jobs

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.

Date Posted: 02 May 2025
Job Expired - Click here to search for similar jobs