Mid-Senior Software Developer

Idenfo


Date: 2 weeks ago
City: Karachi
Contract type: Full time
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.

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 resume

Similar jobs

Associate, Product Manager - Wealth Solutions

Standard Chartered, Karachi
2 days ago
Job SummaryThis role will be responsible for driving the end-to-end Wealth Management (WM) and Bancassurance product agenda, including business planning, product development, lifecycle management, and frontline enablement. The incumbent will ensure an appropriate business structure is in place to support WM growth across all channels, with a strong focus on regulatory compliance and stakeholder collaboration. The role will also lead...

BAE Systems

World Veterans, Karachi
2 days ago
SearchDONATE About usAdvisory BoardExecutive BoardDefense DomainSocial Media Policy Veteran News Veterans Welfare Companies Hiring Veterans Advisory BoardExecutive BoardDefense DomainSocial Media PolicySearchDONATE About usAdvisory BoardExecutive BoardDefense DomainSocial Media Policy Veteran News Veterans Welfare Companies Hiring Veterans Advisory BoardExecutive BoardDefense DomainSocial Media PolicyJob Opportunities for VeteransBAE Systems BAE Systems Hiring VeteransIndustry: Defense & SpaceCompany Size: 10,001+ employeesHeadquarters: Seattle, WASpecialties: Combat Systems, Aeronautics...

Assistant Manager Business Finance (Budgeting & Reporting)

K-Electric, Karachi
4 days ago
Our employees are our company's greatest asset - they are our real competitive advantage. We possesse immense power of innovation, immagination and a desire to attract and retain the best; provide them with encouragement, stimulus, and make them feel that they are an integral part of the company's mission.PurposeThe position contributes in the analysis of departments Key areas & helps...