Software Engineer - Full Stack
Build and enhance internal tools, contribute to platform feature development, respond to customer-facing technical queries, and design, implement, test, and deploy scalable applications while troubleshooting production issues.
Responsibilities
- Design, develop, and maintain scalable internal tools and applications
- Contribute to feature development and enhancements on the platform
- Collaborate with Product, DevOps, and Support teams
- Troubleshoot and resolve customer-reported issues and technical queries
- Ensure high performance, responsiveness, and security of applications
- Participate in code reviews, testing, and deployment processes
- Support production systems and be available for shift and weekend rotations
Requirements
- 4–5 years of hands-on experience in full stack development
- Proficiency in TypeScript
- Proficiency in Node.js
- Proficiency in Express.js
- Experience with SQL and RDBMS such as MySQL or PostgreSQL
- Experience with frontend frameworks such as Angular or React
- Understanding of software development best practices and system design
- Working knowledge of DevOps practices including CI/CD, deployments, and monitoring
- Understanding of application security principles
- Strong problem-solving skills and ability to debug complex issues
- Exposure to Blockchain technologies (good to have)
- Experience with AI/ML-based applications or integrations (good to have)
Benefits
- Primarily work from home with occasional office visits
- Flexibility to work shifts and weekends as required