Full Stack Developer - [Python + Angular]
Backend Dev | Islamabad, Punjab Province and Federal Capital Territory (ICT), Pakistan | Full Time
We are looking for an experienced Full Stack Developer with 6+ years of hands-on experience in Python and Angular along with strong expertise in SQL, JavaScript, and database design. The ideal candidate will play a key role in the development and enhancement of our enterprise-level applications and will work closely with both internal teams and external clients to deliver scalable and efficient business solutions. This is a full-time onsite/hybrid position based in Islamabad.
Key Responsibilities
- Design, develop, and maintain end-to-end solutions using Python (Falcon or similar frameworks) and Angular.
- Build responsive and maintainable front-end interfaces using Angular (v15+), TypeScript, and JavaScript
- Develop and optimize SQL queries, stored procedures, and database structures
- Collaborate with cross-functional teams and engage directly with clients to understand and implement business-critical features
- Follow agile development practices and actively participate in SCRUM ceremonies
- Participate in code reviews, unit testing, and performance tuning
Required Qualifications & Skills
- Minimum 6+ years of full stack development experience
- Strong command of Python for backend development
- Proven expertise in Angular (v15+), TypeScript, HTML5, CSS3, JavaScript (ES6+)
- Proficiency in writing complex SQL queries and working with relational databases like Postgres.
- Familiarity with SQL Alchemy or other Python ORM frameworks.
- Experience using pytest for automated testing.
- Strong client-facing communication skills and ability to present and articulate technical solutions effectively
- Willingness to travel for client engagements when required
- Experience in the Consumer Goods/Retail sector and exposure to commercial processes such as trade promotions, sales agreements, sales force automation, incentives management, and retail execution will be a strong advantage
Nice to Have
- Experience with data manipulation libraries such as pandas or polars.
- Working knowledge of NumPy for numerical operations.
- Ability to profile and optimize Python applications for performance.
- Exposure to message queues like Redis or cloud platforms such as Azure is a plus.
What We Have For You:
Great compensation package, medical benefits for you and your family, free lunch, annual performance-tied increments & recognition awards, and a dynamic, agile work culture!
Convo embraces diversity in all forms and is committed to building a team of exceptional individuals.
