Senior Software Engineer (Python)
FiveRivers Technologies
Date: 21 hours ago
City: Lahore
Contract type: Full time
Job Information
Date Opened
12/26/2024Job Type
Full timeWork Experience
3-6 yearsIndustry
IT ServicesCity
LahoreState/Province
PunjabCountry
PakistanZip/Postal Code
54000Job Description
FiveRivers Technologies is looking for a Senior Python Developer to join our team. As a Python Developer, you will play a key role in designing, developing, and maintaining high-performance backend services and applications. You will collaborate with cross-functional teams to deliver scalable and efficient software solutions.
Responsibilities
Design and implement efficient, scalable, and maintainable API endpoints using the Django & FastAPI framework.
Work with databases using ORM libraries such as SQLAlchemy to manage and manipulate data.
Integrate third-party services and APIs into the application to enhance its functionality.
Collaborate with front-end developers to ensure seamless integration between the front-end and back-end components.
Implement security best practices and data protection mechanisms to safeguard sensitive information.
Use asynchronous programming models to handle concurrent requests and improve application performance.
Participate in code reviews to maintain high code quality and encourage best practices.
Troubleshoot, debug, and upgrade existing systems to improve reliability and performance.
Document API endpoints and create comprehensive guides for developers using Swagger or similar tools.
Stay updated with the latest industry trends and technologies related to FastAPI and web development.
Requirements
Bachelor's degree in Computer Science, Information Technology, or related field.
At least 3 years of experience in web development, with a strong focus on API development using FastAPI.
Proficiency in Python, with a deep understanding of asynchronous programming and Python async features.
Experience with SQL Alchemy or similar ORM libraries for database interactions.
Knowledge of Docker and Kubernetes for containerization and orchestration.
Understanding of RESTful principles and best practices in API development.
Strong problem-solving skills and the ability to work in a fast-paced, team-oriented environment.
Excellent communication and collaboration skills.
Location: DHA Phase VIII, Lahore
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
E-commerce Process Supervisor
Full Circle,
Lahore
3 days ago
Job Title: eCommerce Process SupervisorLocation: LahoreJob Timings: 6 pm - 2 am (Mon-Fri)Salary: 50K - 60KWhy Join Us?22 Annual Paid LeavesYear-End Bonus: Receive an annual bonus equal to one month’s salary after completing one year.Performance-Based Bonuses: Additional rewards based on individual and campaign success.Observed National Holidays: All national holidays in Pakistan, including Eid and Muharram, are observed.Company-Sponsored Excursions: Enjoy team...
Information Technology Infrastructure Manager
Easy2Employ, LLC,
Lahore
5 days ago
Role DescriptionThis is a full-time on-site role for an Information Technology Infrastructure Manager at Easy2Employ, LLC in Multan. The IT Infrastructure Manager will be responsible for overseeing IT operations, network security, system administration, and troubleshooting tasks on a day-to-day basis.QualificationsInformation Technology, System Administration, and Troubleshooting skillsExperience in IT Operations and Network SecurityStrong knowledge of cloud technologies such as AWS and...
Sr React JS Engineer Lahore, Pakistan
ByteCrew,
Lahore
6 days ago
About The Job Sr React JS EngineerReact.js Engineer with 3 years of experience is responsible for building dynamic, responsive, and scalable front-end applications. key responsibilities include the following: Front-End DevelopmentDevelop user-facing features and interfaces using React.js.Write clean, modular, and maintainable code following best practices.Optimize components for maximum performance across a variety of devices and browsers. Component Design and ImplementationBuild reusable...