Job Summary
We are looking for an experienced Python Developer to join our growing team. The ideal candidate will have a deep understanding of Python and related frameworks, as well as a passion for building scalable, high-quality, and high-performance software solutions. You will work closely with our cross-functional team of developers, designers, and product managers to design, develop, and deploy various software solutions.
Key Responsibilities
• Write reusable, testable, and efficient code.
• Design and implement high-performance applications and low-latency APIs.
• Collaborate with front-end developers to integrate user-facing elements with server-side logic.
• Participate in system architecture and design discussions.
• Develop back-end components to enhance performance and responsiveness.
• Implement security and data protection solutions.
• Troubleshoot, debug, and upgrade existing software.
• Conduct code reviews and mentor junior developers.
• Stay updated with the latest industry trends and technologies.
Required Qualifications
• Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
• Experience:
• years of experience working as a Python Developer.
• Experience with frameworks such as Django, Flask, or FastAPI.
• Proficiency in developing RESTful APIs and microservices.
• Strong understanding of Object-Oriented Programming (OOP) principles.
• Experience with asynchronous programming and concurrency.
Preferred Skills
• Experience with front-end technologies (HTML, CSS, JavaScript, React, etc.).
• Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
• Knowledge of database systems (SQL and NoSQL databases like PostgreSQL, MongoDB, etc.).
• Experience with containerization (Docker, Kubernetes).
• Strong problem-solving skills and attention to detail.
• Ability to work independently and as part of a team.
• Experience with version control (Git).
Location: Dallas, TX
Posted: Sept. 2, 2024, 8:12 a.m.
Apply Now Company Website