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:
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.
Experience 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+ years
Work Timings: 12 pm to 9 pm
Work Days: Monday to Friday
Location: Islamabad
Benefits:
Bi-annual Increments
Health and Fitness (Medical) Allowance
Company Sponsored Sports and Adventure Activities
Annual Bonuses
Monthly Performance Bonus
Leave Encashment
Awesome Learning Environment and Growth Opportunities
Interest-Free Loans
Free Hostel Facility (subject to availability)
Fuel Allowance
About HR Ways
HR 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.