Mid-Senior Software Developer

IDENFO Ltd.

Karachi Division

On-site

PKR 1,800,000 - 3,600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation package
Flexible hybrid working arrangements
Impactful identity and compliance tech

Job summary

Idenfo is seeking a Mid-Senior Software Developer to join our Product Engineering team in Karachi. You will work across the stack to deliver scalable, user-focused solutions using Node.js, TypeScript, Vue.js, and React.

You will design data models in MongoDB and PostgreSQL, implement Elasticsearch search capabilities, and build event-driven systems with Kafka, while contributing to CI/CD and mentoring junior developers.

Qualifications

  • 4–7 years of hands-on software development experience.
  • Strong proficiency in TypeScript and Node.js, RESTful API development.
  • Experience with Vue.js or React and modern frontend frameworks.
  • Experience with MongoDB and PostgreSQL; performance tuning and migrations.
  • Elasticsearch experience for search and analytics.
  • Familiarity with Kafka or similar event streams.
  • Docker and containerized deployment experience.
  • Understanding of CI/CD, version control, testing.
  • Strong communication and ability to work in distributed teams.

Responsibilities

  • Design, build, and maintain scalable backend services and APIs using Node.js and TypeScript.
  • Develop frontend apps with Vue.js and React focusing on UX and performance.
  • Model data across MongoDB and PostgreSQL.
  • Implement Elasticsearch-based search and analytics.
  • Build event-driven systems using Kafka.
  • Maintain CI/CD pipelines and containerized deployments.
  • Participate in code reviews, sprint planning, architecture discussions.
  • Collaborate with Product, Design, and Engineering teams to deliver quality software.
  • Mentor junior developers and contribute to documentation.

Skills

TypeScript
Node.js
RESTful APIs
Frontend frameworks
Software design
Team collaboration

Tools

Vue.js
React
MongoDB
PostgreSQL
Elasticsearch
Kafka
Docker
Kubernetes
AWS/GCP/Azure

Job description

Mid-Senior Software Developer

Full-Stack | Product Engineering

Location: Karachi, Pakistan -Hybrid

Employment Type: Full-Time

Level: Mid-Senior

Experience: 4–7 Years

Department: Product Engineering

Reports To: Development Lead

About Idenfo

Idenfo is building technology solutions that help organizations streamline identity verification, compliance, and risk management processes. We are looking for a collaborative and well-rounded Full-Stack Software Developer who can take ownership of features from concept to deployment while contributing to the continuous improvement of our engineering practices.

As a Mid-Senior Software Developer, you will work across a modern technology stack, contribute to architectural decisions, and help deliver scalable, reliable, and user-focused products.

Tech Stack
Core Technologies
  • Node.js
  • TypeScript
Frontend
  • Vue.js (Primary)
  • React (Secondary)
Databases
  • MongoDB
  • PostgreSQL / SQL
Search & Analytics
  • Elasticsearch
Event Streaming
  • Kafka
Infrastructure & DevOps
  • Docker
Key Responsibilities
  • Design, build, and maintain scalable backend services and APIs using Node.js and TypeScript.
  • Develop and enhance frontend applications using Vue.js and React, with a strong focus on user experience and performance.
  • Design and manage data models across MongoDB and PostgreSQL environments.
  • Implement and optimize Elasticsearch solutions for search, filtering, and analytics capabilities.
  • Build event-driven systems and asynchronous workflows using Kafka.
  • Develop containerized applications and contribute to CI/CD and deployment processes.
  • Participate actively in code reviews, sprint planning, technical discussions, and architecture decisions.
  • Collaborate closely with Product, Design, and Engineering teams to deliver high-quality software solutions.
  • Mentor junior developers through knowledge sharing, code reviews, and technical guidance.
  • Maintain clear technical documentation and contribute to engineering best practices.
Requirements
Essential Skills & Experience
  • 4–7 years of hands-on software development experience in production environments.
  • Strong proficiency in TypeScript and Node.js, including RESTful API development and asynchronous programming.
  • Practical experience with at least one modern frontend framework, preferably Vue.js (React experience is an advantage).
  • Strong understanding of relational and document-based databases, including query optimization and database migrations.
  • Experience working with Elasticsearch for search, filtering, and aggregation use cases.
  • Familiarity with Kafka or similar event-streaming technologies.
  • Experience with Docker and containerized application deployment.
  • Understanding of software development lifecycle, version control, testing, and CI/CD practices.
  • Strong written and verbal communication skills.
  • Ability to work independently while collaborating effectively within distributed teams.
  • Strong organizational skills with the ability to manage priorities and meet deadlines.
Preferred Qualifications
  • Experience with Kubernetes or cloud-native deployments (AWS, GCP, or Azure).
  • Experience working in regulated, compliance-driven, or high-throughput environments such as FinTech, RegTech, Identity Verification, or Cybersecurity.
  • Familiarity with monitoring and observability tools such as Grafana, Prometheus, or Datadog.
  • Contributions to open-source projects or a publicly available technical portfolio.
Soft Skills
  • Clear and proactive communication.
  • Strong collaboration and teamwork mindset.
  • Ownership and accountability.
  • Solution-oriented problem-solving approach.
  • Attention to detail and commitment to code quality.
  • Ability to mentor and support junior team members.
What We Offer
  • Competitive compensation package.
  • Flexible hybrid working arrangements.
  • Opportunity to work on impactful identity and compliance technology.
  • Collaborative and supportive engineering culture.
  • Professional development and career growth opportunities.
  • Exposure to modern technologies and large-scale product development.

Idenfo is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mid-Senior Software Developer
Mid-Senior Software Developer

Idenfo • Karachi Division

Hybrid
PKR 3,600,000 - 6,000,000
Competitive compensation
Flexible hybrid working
Career development
+2
Full-Stack Engineer - Identity & Compliance Tech Hybrid
Full-Stack Engineer - Identity & Compliance Tech Hybrid

IDENFO Ltd. • Karachi Division

Hybrid
PKR 1,800,000 - 3,600,000
Competitive compensation package
Flexible hybrid working arrangements
Impactful identity and compliance tech
Mid-Senior Full-Stack Engineer — Hybrid, Impactful
Mid-Senior Full-Stack Engineer — Hybrid, Impactful

Idenfo • Karachi Division

Hybrid
PKR 3,600,000 - 6,000,000
Competitive compensation
Flexible hybrid working
Career development
+2
Client Outreach Associate (CRM Focus)
Client Outreach Associate (CRM Focus)

IDENFO Ltd. • Karachi Division

On-site
Exposure to international B2B SaaS sales
Hands-on experience with CRM growth systems
Sales training and development
Senior Full Stack (.NET)
Senior Full Stack (.NET)

Dplit • Islamabad

On-site
Senior Frontend Engineer (React, Angular & Vue.js)
Senior Frontend Engineer (React, Angular & Vue.js)

Digifloat • Islamabad

On-site
PKR 3,000,000 - 5,200,000
Competitive salary package
Professional growth opportunities
Collaborative work environment
+4
Senior Full Stack .NET Developer
Senior Full Stack .NET Developer

DPL • Islamabad

On-site
PKR 3,000,000 - 5,500,000
Staff/Senior Software Consultant - Java + Aws
Staff/Senior Software Consultant - Java + Aws

10Pearls, LLC • Karachi Division

On-site
PKR 1,500,000 - 2,500,000
Senior Software Developer
Senior Software Developer

SupportFinity™ • Karachi Division

On-site
PKR 3,500,000 - 5,200,000
Medical Coverage Self & Dependents
Provident Fund
Home Internet Subsidy
+4
Senior Full Stack Developer (Remote, Contractual) [HR187] PK
Senior Full Stack Developer (Remote, Contractual) [HR187] PK

Smart Working • Hyderabad City Taluka

On-site
PKR 2,500,000 - 4,000,000
Fixed shifts: 11:30 AM - 9:00 PM PKT (
Work-life balance
Laptop provided
+2