Python Full Stack Developer - W2 - eTek IT Services, Inc.
Los Angeles, CA
About the Job
We are seeking an experienced Full-Stack Developer with a strong emphasis on front-end development to join our small, dynamic team. In this role, you will be responsible for building and maintaining user interfaces, integrating with back-end systems, and developing web applications using modern technologies. You will work closely with cross-functional teams to deliver high-quality, user-friendly solutions that streamline processes and enhance productivity for our internal customers.
Essential Duties and Responsibilities
• Design, develop, and maintain intuitive user interfaces using JavaScript, jQuery, and other front-end technologies
• Collaborate with back-end developers to integrate front-end components with server-side logic and APIs
• Implement and optimize web applications using Django and Python frameworks
• Develop and consume RESTful APIs to facilitate data exchange between front-end and back-end systems
• Write clean, efficient, and maintainable code following best practices and coding standards
• Utilize Docker for containerization and deployment of web applications
• Work with SQL databases to store, retrieve, and manipulate data
• Participate in code reviews and provide constructive feedback to improve code quality
• Stay up-to-date with the latest front-end technologies, trends, and best practices
Required Qualifications
• Bachelor's degree in Computer Science, Information Technology, or a related field
• 8+ years of experience in UI and front-end development, with a strong focus on JavaScript and jQuery
• Proficient in Python and Django framework
• Solid understanding of RESTful APIs and experience consuming and developing APIs
• Familiarity with SQL databases and query languages
• Experience with Docker and containerization
• Strong problem-solving and analytical skills
• Excellent communication and collaboration abilities
• Experience with agile development methodologies
Preferred Qualifications
• Knowledge of front-end frameworks and libraries (e.g., React, Angular, Vue.js)
• Familiarity with automated testing frameworks and tools
Work Environment
• Fast-paced, collaborative, and dynamic work environment
• Emphasis on rapid development, quick wins, and a sense of accomplishment
• Opportunities to automate processes and build small tools to enhance internal efficiency
• Meaningful and exciting projects that positively impact our customers
Source : eTek IT Services, Inc.