Job Description
About the job
We're looking for a Software Engineer – Full Stack who enjoys solving complex engineering problems, building production-ready SaaS applications, and taking ownership of features from development through deployment.
If you've built modern web applications using React, Next.js, Node.js, and enjoy working across frontend, backend, databases, and infrastructure, we'd love to connect with you.
🎯 What Success Looks Like in This Role
Build scalable, high-performance web applications using React.js, Next.js, TypeScript, and Redux
Develop secure and maintainable backend services using Node.js and Express.js
Design and integrate RESTful and GraphQL APIs
Work with relational and NoSQL databases including PostgreSQL, MySQL, Redis, Cassandra, and Elasticsearch
Design efficient database schemas, indexes, and optimized queries
Integrate object storage solutions like AWS S3 and MinIO
Deploy and maintain applications using Docker, Linux, Nginx, and Git
Collaborate with AI/ML teams to integrate inference APIs and intelligent workflows
Participate in architecture discussions, code reviews, and system design decisions
Troubleshoot production issues and continuously improve application performance and reliability
What We're Looking For
Must Have
2–5 years of professional experience in Full Stack or Software Engineering
Strong experience with:
React.js
Next.js
TypeScript
Redux
Node.js
Express.js
Experience building and consuming REST and GraphQL APIs
Strong knowledge of PostgreSQL or MySQL
Experience with Redis and NoSQL databases (Cassandra is a plus)
Hands-on experience with Docker, Git, Linux, and Nginx
Experience working on production SaaS applications
Strong understanding of authentication, authorization, API security, and application architecture
Experience deploying and supporting production environments
Good to Have
Kubernetes (K8s)
CI/CD pipelines
AWS S3 or MinIO
Elasticsearch
Monitoring tools such as Prometheus or Grafana
Experience integrating AI/ML or LLM-based services
What Makes You a Great Fit
We're looking for engineers who:
Have shipped features to production—not just built demo projects
Can troubleshoot and resolve production issues confidently
Understand complete application flow from frontend to backend and infrastructure
Write clean, maintainable, and well-documented code
Take ownership and enjoy solving challenging engineering problems
Thrive in collaborative, product-focused teams
Why Join Us?
Build enterprise-scale SaaS products used in real-world environments
Work with modern technologies across the full stack
Collaborate closely with experienced Product, AI, QA, and DevOps teams
Solve challenging engineering problems with opportunities to grow technically
Be part of a fast-growing, innovation-driven engineering culture
Requirements added by the job poster
- ✓
3+ years of work experience with Node.js
- ✓
3+ years of work experience with Next.js
- ✓
3+ years of work experience with React.js