Description
You are tech savvy, like to understand business in details and are always up to gain experience in emerging technologies. For our Lahore office,
we are looking for a Senior Python Developer to build functional and efficient server-side applications.
The ultimate goal is to create high-quality products that meet customer needs.
Requirements
- At least Bachelor's degree in computer science, computer or electrical engineering
- 2+ years of experience writing Python
- Solid experience with Python frameworks (e.g. Django, Flask, Bottle, etc.)
- Solid experience in SQL and thorough understanding of databases
- Experience in JavaScript, Node.js, REACT or in similar frameworks
- Familiarity with Amazon Web Services (AWS) and REST API
- Familiarity with CI/CD pipelining and understanding of any automation server, e.g., Jenkins.
- Familiarity with cloud based data wrangling tools such as AWS Athena, GCP BigQuery or
Azure data lake analytics, or alternatively with equivalent on-primise solutions of either presto or hive.
- Excellent verbal and written communication skills in English with the ability to effectively advocate technical solutions to engineering teams and business audiences.
- Proven ability to convey rigorous technical concepts and considerations to non-experts.
Responsibilities
- Help design and implement functional requirements
- Build efficient back-end features in Python
- Integrate front-end components into applications
- Manage testing and bug fixes
- Prepare technical documentation
- Collaborate with UX/UI designers to implement design into the code
- Implement software enhancements and suggest improvements
We Offer
- Very competitive salary.
- Vast possibility to grow in the field of data science and applied machine learning.
- A truly ambitious, fun and inspiring work environment.
- A modern work equipment.
- Friday drinks in our office. We celebrate our success!
- Our team in Pakistan is growing rapidly - more perks to come!