Software Engineer - Full Stack
Skills
About the Role
You will build and enhance internal tools, contribute to platform feature development, and respond to customer-facing technical queries. You will design, implement, test, and deploy scalable applications, participate in code reviews, and troubleshoot production issues. You must be available for shift work (3:00 PM to 12:00 AM IST) and occasional weekend rotations, and attend the office in Bangalore as required.
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)
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
Benefits
- Primarily work from home with occasional office visits
- Flexibility to work shifts and weekends as required
