Backend Python Engineer
- Lahore, Multan, Karachi, Islamabad
- Full-time
- Delivery
Confiz is looking for Backend Engineer - Python with at least Minimum 4-8+ years of experience. Apply only if you consider yourself to be the very best and are looking for challenges and rewards that no other company will provide.
Responsibilities
- Design, develop, and implement innovative software solutions, emphasizing creative problem-solving and technical troubleshooting beyond conventional methods.
- Produce secure, high-quality production code; conduct thorough code reviews and debugging for peers to maintain coding standards.
- Identify and automate remediation of recurring issues to enhance the operational stability of applications and systems.
- Lead evaluations with external partners and internal teams to critically assess architectural designs and technical credentials for integration into existing systems.
- Foster and participate in communities of practice across Software Engineering to promote awareness and adoption of cutting-edge technologies.
- Contribute to a team culture that values diversity, equity, inclusion, and respect.
Requirements
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, or a related field.
- Minimum 4-8+ years of software development experience, with extensive expertise in Python.
- Strong experience with Django and familiarity with other Python frameworks such as FastAPI or Flask.
- Proficient in developing RESTful APIs and implementing service-oriented architectures.
- Experience with unit testing and test-driven development (TDD) practices.
- Strong understanding of modern web stacks and architecture, including experience developing and deploying microservices.
- Hands-on experience with Azure services, including Service Bus, Cosmos DB, Logic Apps/Functions, Service Fabric, Azure Web Apps, Azure OpenAI, Azure AI Search, Azure Key Vault, Entra (AAD), and Azure Storage.
- Good understanding of Azure OpenAI concepts and prompt engineering techniques such as zero-shot, few-shot, and multi-shot prompting.
- Familiarity with Semantic Kernel or other Large Language Model (LLM) orchestration frameworks.
- Skilled in database schema design, including normalization, denormalization, indexing, clustering, and transaction isolation levels.
- Experience with both SQL databases (e.g., PostgreSQL) and NoSQL databases (e.g., Redis, Elasticsearch).
- Understanding of DevOps principles and experience with version control platforms such as GitHub or Azure DevOps.
- Familiarity with Scrum methodology and Agile development practices.
- Strong verbal and written communication skills in English.
- Self-motivated, results-oriented, and proactive with a strong "get things done" attitude.
- Ability to work independently and collaborate effectively within cross-functional, multi-regional, and multicultural teams.
- Proven ability to multitask and effectively plan, organize, and prioritize multiple projects
We have an amazing team of 700+ individuals working on highly innovative enterprise projects & products. Our customer base includes Fortune 100 retail and CPG companies, leading store chains, fast-growth fintech, and multiple Silicon Valley startups.
What makes Confiz stand out is our focus on processes and culture. Confiz is ISO 9001:2015 (QMS), ISO 27001:2022 (ISMS), ISO 20000-1:2018 (ITSM), ISO 14001:2015 (EMS), ISO 45001:2018 (OHSMS) Certified. We have a vibrant culture of learning via collaboration and making workplace fun.
People who work with us work with cutting-edge technologies while contributing success to the company as well as to themselves.
To know more about Confiz Limited, visit: https://www.linkedin.com/company/confiz-pakistan/
