idenfo-2
Mid-Senior Software Developer
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.


