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.
Job Type: Full-time
Work Location: In person