About the Role
We are looking for a highly skilled Software Engineer to design, develop, and optimize scalable, high-performance applications across modern frontend, backend, and cloud-native environments. You will work on mission-critical systems, contribute to architectural decisions, and mentor junior developers while delivering high-quality software.
Key Responsibilities:
- Design and develop robust, scalable, and high-performance application components.
- Build responsive and dynamic UI interfaces using modern JavaScript frameworks.
- Develop backend services, APIs, and real-time communication layers.
- Collaborate with Product, QA, DevOps, and other engineering teams for end-to-end delivery.
- Participate in code reviews, architecture discussions, and technical decision-making.
- Identify and resolve performance bottlenecks, scalability issues, and security gaps.
- Contribute to CI/CD pipelines, cloud deployments, and infrastructure optimization.
- Ensure adherence to coding standards, testing practices, and documentation quality.
Core Technology Expertise:
- Frontend Development
- React for modern UI development
- Zustand for state management
- ProseMirror & YJS for collaborative editor/real-time editing
- Server-Side Rendering (SSR) for performance and SEO
- Backend / Server-Side Development
- Node.js , LoopBack, TypeScript
- RESTful API Development + GraphQL
- Socket.io for real-time communication
- ASP.NET & Java (for selective Lambda functions)
- Cloud & Infrastructure
- AWS EKS / GCP GKE for Kubernetes workloads
- AWS Lambda / GCP Cloud Run for serverless services
- AWS CloudHSM for secure cryptographic operations
- Data, Storage & Search
- MySQL for transactional operations
- MySQL-based search
- Redis for caching and state management
- AWS S3 / GCP Cloud Storage for object storage
- GCP BigQuery for analytics and large-scale data processing
Qualifications:
- 2-4+ years of experience in full-stack or backend engineering.
- Strong understanding of modern JavaScript/TypeScript frameworks.
- Expertise in distributed systems, API design, and event-driven architectures.
- Hands-on experience with Kubernetes, microservices, and cloud environments.
- Strong problem-solving skills and ability to debug complex systems.
- Experience in writing clean, maintainable, and well-tested code.
- Excellent communication and collaboration skills.
Nice to Have:
- Experience with real-time collaborative editing tools (YJS, ProseMirror).
- Knowledge of CI/CD, DevOps, Docker, Helm, Terraform, etc.
- Cloud certifications (AWS/GCP)
- Familiarity with performance optimization, security best practices, and SRE concepts.
Why Join Us?
- Work on modern, cloud-native systems using cutting-edge technology.
- Opportunity to design and influence core architecture.
- High ownership, impactful contributions, and growth opportunities.
- Collaborative engineering culture focused on innovation and quality.