Full Stack Engineer
You’ll be working on high-impact projects that involve distributed systems, background processing, observability pipelines, and production-grade deployments. The ideal candidate is hands-on with backend code, comfortable guiding frontend and mobile teams, and thrives in a collaborative, fast-paced environment.
Key Responsibilities
- Architect, build, and maintain scalable, distributed systems with strong reliability and performance characteristics.
- Design and develop efficient backend services, REST/GraphQL APIs, background workers, and asynchronous job pipelines.
- Drive database schema design, indexing strategies, triggers/functions and performance tuning for large-scale workloads.
- Implement robust
observability
practices using metrics, logging, and tracing frameworks. - Lead full-stack initiatives — guiding frontend and mobile engineers on architecture, API design, and performance best practices while directly contributing to backend and infrastructure layers.
- Build responsive and modern interfaces for web and mobile platforms with effective
state management
and API integration. - Ensure secure, maintainable, and production-ready code (authentication, JWT, rate-limiting, configuration management).
- Own CI/CD pipelines,
Docker
, and Kubernetes
setups for containerization and deployment. - Mentor engineers, review code, and establish strong engineering practices across the stack.
- Evaluate emerging technologies and recommend improvements for scalability, reliability, and developer efficiency.
Core Skills Required
Languages & Frameworks:
TypeScript, JavaScript, Node.js, NestJS, Express.jsDatabases:
PostgreSQL / MongoDB, RedisInfrastructure & DevOps:
Docker, Kubernetes, CI/CD automationObservability Stack:
Prometheus, Grafana, Loki, or ELK stackCloud:
AWS / Azure / Digital Ocean / GCPFrontend:
Web –
React, Next.js, or Vue.jsMobile –
React Native, Flutter- Proficiency in state management, responsive UI, and component-driven development
Best Practices:
Asynchronous programming, secure API design, modular architecture, versioning, and release discipline.
Good-to-Have Skills
- Theoretical understanding of
API Gateways
, load balancing, and distributed-system design - Exposure to integrating
LLMs or AI-based APIs
- Familiarity with Domain-Driven Design (DDD), CQRS, or microservice patterns
- Experience building shared UI component libraries or frontend systems at scale
Experience
- Minimum
4+ years
of professional full-stack development experience - Proven track record of designing and deploying backend-heavy applications in production
- Experience leading and mentoring teams across frontend and backend domains
Why Join Us
- Work on high-impact, production-grade systems using modern full-stack technologies
- End-to-end ownership from API architecture to system reliability and DevOps
- Opportunity to work on cutting-edge platforms combining
AI, scalability, and cloud-native design
- Collaborate with a high-performing, engineering-first culture that values depth, innovation, and execution excellence