MCPNew: now works with Claude & AI assistants
idenfo-2

idenfo-2

Mid-Senior Software Developer

Company

idenfo-2

Role

Mid-Senior Software Developer

Location

Karachi, Pakistan

Job type

Full-time

Found on Mokaru

🔥Recently

Share this job

Salary

Not disclosed by employer

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.

Resume ExampleCover Letter Example

Explore more