الوصف الوظيفي
About the job Sr Python Developer
Looking for Senior Python Developer in Islamabad.
Client company introduction:
Our Client is a software development outsourcing company headquartered in Jonestown, Texas. It is a globally diversified software development service provider company that transforms visions to revolutionize businesses. It has been providing its services to its clients across the globe, maturing into a trusted advisor in revolutionizing their businesses.
Job Description:
We are seeking a highly skilled and experienced Senior Python Full Stack Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and implementing high-quality software solutions using Python. They will play a crucial role in our product development process, contributing to the architecture and coding of scalable, robust applications.
Key Responsibilities:
Architect back-end solutions with an emphasis on clean, efficient, and reusable Python code using frameworks such as Django, Flask, or FastAPI.
Lead the development of new features and applications.Collaborate with cross-functional teams (e.g., front-end, QA, design) to define, design, and ship new features.Ensure the performance, quality, and responsiveness of applications.Identify and correct bottlenecks and fix bugs.Help maintain code quality, organization, and automatization.Mentor junior developers and conduct code reviews.Stay up-to-date with the latest Python frameworks, libraries, and best practices.
Requirements and Qualifications:
Bachelors or Masters degree in Computer Science, Engineering, or a related field.Minimum of 3 years of software development experience, with a strong focus on Python.Proficiency in Python, with a solid understanding of its ecosystems and frameworks such as Django, Flask, or FastAPI.Experience with React.jsExperience with RESTful API development and consumption.Strong understanding of the threading limitations of Python, and multi-process architecture.Skilled in database schema design and ORM implementation, with a focus on efficient data storage and retrieval.Able to integrate multiple data sources and databases into one system.Knowledge of user authentication and authorization between multiple systems, servers, and environments.Understanding of fundamental design principles behind a scalable application.Familiarity with event-driven programming in Python.Experience with unit testing and test-driven development (TDD).Proficient understanding of code versioning tools, such as Git.Excellent problem-solving skills and ability to think algorithmically.Strong communication and teamwork skills.Proficient in developing front-end applications using React, including a solid grasp of JavaScript, HTML5, CSS3, and state management libraries such as Redux or Context API.Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes) is desirable.Experience with cloud services (e.g., AWS, Azure, Google Cloud Platform) and CI/CD pipelines is advantageous.
Personal Attributes:
Highly analytical with a keen attention to detail.Self-motivated and able to work independently as well as in a team environment.Eager to learn new technologies and frameworks.Excellent time management and prioritization skills.Strong interpersonal and communication skills.
Job Details:Experience: 3+ yearsWork Timings: 12 pm to 9 pm Work Days: Monday to FridayLocation: Islamabad Benefits:Bi-annual IncrementsHealth and Fitness (Medical) Allowance Company Sponsored Sports and Adventure ActivitiesAnnual BonusesMonthly Performance BonusLeave EncashmentAwesome Learning Environment and Growth OpportunitiesInterest-Free LoansFree Hostel Facility (subject to availability)Fuel AllowanceAbout HR WaysHR Ways - Hiring Tech Talent is the only dedicated Tech and Digital recruitment agency having worldwide first-class HR solutions. They work with the best software and digital agencies of the region to equip their clients with priceless industry insight and put everything they've got into training and mentoring their candidates. With a focus on fast placements, quality on-boarding, and tenacious testing, HR Ways engages over 5000+ people on a monthly basis for opportunities that create disruption in the market.