
Senior Full Stack Software Engineer
- Microservices
- System Design
- Node.js
- NestJS
- Python
- RabbitMQ
- BullMQ
- PostgreSQL
- NoSQL
- Redis
- DynamoDB
- MongoDB
- AWS
- GCP
- Cloud Functions
- OpenSearch
- Elasticsearch
Company Overview
Akvateq is a dynamic and innovative company committed to delivering cutting-edge solutions in the technology sector. We pride ourselves on fostering a collaborative and inclusive work environment that encourages creativity and growth.
Job Title
Senior Full Stack Software Engineer
Location
Karachi, Pakistan
Years of Experience
4+ years
Job Description
We are looking for a Senior Full Stack Software Engineer with proven expertise in designing, building, and operating large-scale distributed systems. The position demands deep technical ownership across the entire stack, with particular emphasis on backend architecture, database performance, and cloud-native infrastructure.
Core Responsibilities
Architect and implement end-to-end systems handling high throughput and low latency requirements
Design scalable microservices and monolithic applications based on product needs and traffic patterns
Lead system design and scaling strategy for features handling millions of contacts, activities, workflows, and automation rules
Define service decomposition, API contracts, event schemas, and data migration strategies
Database schema design, indexing strategies, query optimization, and sharding/replication topologies
Build and maintain RESTful and GraphQL APIs with strict backward compatibility and versioning
Required Technical Qualifications
Minimum 4-5 years of hands-on software engineering experience in production systems
Expert-level proficiency in at least one backend technologies (Node.js, Nest.js, Python, or equivalent) and willingness to work across multiple languages
Very strong backend development track record: building high-performance APIs, background job systems and event-driven architectures (Kafka, RabbitMQ or BullMQ)
Deep expertise in relational databases (PostgreSQL preferred) โ query execution plans, partitioning, logical replication, connection pooling
Solid experience with NoSQL systems (Redis, DynamoDB, or MongoDB) and caching strategies (write-through, read-aside, TTL policies)
Advanced knowledge of system architecture: Rate limiting and distributed transactions
Hands-on experience with major cloud providers (AWS and/or GCP mandatory): Multi-region deployments, serverless (Lambda/Cloud Functions), managed databases, and cost optimization
Expert in design patterns (creational, structural, behavioral) and architectural patterns. Proven ability to choose the right pattern, enforce it, and mentor the team on correct usage vs anti-patterns.
Nice to Have
Experience with search engines (OpenSearch/Elasticsearch) and full-text relevance tuning
Contributions to open-source projects or public design documents
Prior work logistics domains
What We Offer
Competitive salary based on your experience and expertise..
Friendly work culture with flexible hours.
Opportunities for professional growth and technical upskilling.
A modern tech stack, supportive team culture, and open communication.
Paid time off, and other employee perks.
Senior Full Stack Software Engineer ยท Akvateq