Mid Senior Full Stack Developer
KahaApp

Position: Mid Senior Full Stack Developer

  • Category Programming/Software Development
  • Location Kathmandu, Nepal
  • Salary N/A
  • Expiry date Oct 19, 2024 (14 days left)
Job Description

Job Vacancy: Mid-Senior Backend Developer (TypeScript / Nest.js)


Location: Anamnagar, Kathamndu

Type: Full-time

Experience Level: Mid-Senior


---


Are you a passionate Backend Developer looking to take your career to the next level? Do you enjoy working with cutting-edge technologies and solving complex problems? Join us as we scale and build high-performance solutions that power innovative products. Our tech stack is centered around TypeScript, Nest.js, and a strong backend architecture that supports a growing ecosystem.


Who We Are


We are a forward-thinking company that leverages modern backend technologies to deliver seamless, scalable, and efficient products. We focus on building infrastructure that can handle real-time data, integrate with cloud services, and enable offline functionalities. Our backend serves as the backbone for powerful applications that are impacting thousands of users.


What You’ll Do


As a Mid-Senior Backend Developer, you will play a key role in designing, implementing, and optimizing server-side logic, databases, and infrastructure. You’ll collaborate with cross-functional teams to develop and deploy high-quality, scalable solutions.


Your day-to-day will involve:


Building APIs and backend services with TypeScript and Nest.js.


Designing and maintaining robust databases using Postgres, MongoDB, and Redis.


Implementing and managing Docker containers for scalable deployment.


Working with Message Queues (MQ) to optimize data processing and real-time communication.


Developing CI/CD pipelines to ensure seamless integration and deployment of new features.


Managing AWS S3 buckets and ensuring data backups and recovery processes are in place.


Supporting real-time functionalities using WebSockets and implementing push notification solutions.


Exploring geospatial data concepts like PostGIS, geohashing, and geofencing for location-based services.


Experimenting with map technologies like OpenStreetMap (OSM) or other map-tile servers to enable offline maps for the frontend.


What We’re Looking For


Solid experience in backend development using Nose.js with TypeScript.


Proficiency with databases like Postgres, MongoDB, Redis, and knowledge of geospatial data (PostGIS, Geohashing, Geofencing).


Experience with cloud infrastructure and services like AWS (S3, RDS, EC2).


Strong understanding of containerization using Docker.


Familiarity with message queues and real-time data handling using MQs.


Knowledge of WebSockets, Push Notifications, and CI/CD pipelines.


Understanding of data backups, scheduling tasks (e.g., using Cron), and RDBMS for future use cases.


Experience with mapping solutions for offline functionality is a bonus.


Good to Have


Basic familiarity with React for frontend support when needed.


Strong problem-solving skills and a proactive attitude towards learning and adapting to new technologies.


What We Offer


A collaborative work environment with an emphasis on innovation and growth.


Opportunities to work on exciting projects with modern tech stacks.


Flexible working hours and a remote-friendly setup.


A competitive salary package and benefits.


The chance to work with a talented and passionate team in a fast-growing company.