About the RoleWe are seeking a versatile and results-oriented Software Developer with expertise in full stack development, cloud platforms, and SaaS product integration. The ideal candidate will have a proven track record in designing and deploying scalable web-based systems, building microservices, and ensuring high-quality, secure, and reliable software delivery in agile, cross-functional teams.
Key Responsibilities- Design, develop, and deploy full stack applications using Node.js, TypeScript, Angular, Vue.js, and PHP.
- Architect and implement microservices and APIs, ensuring scalability and performance.
- Develop and maintain cloud infrastructure and DevOps pipelines using Docker, Linux scripting, and CI/CD practices.
- Integrate third-party SaaS platforms, including ChargeBee for subscription billing and lifecycle management.
- Contribute to real-time systems using WebSockets, RabbitMQ, and MessagePack.
- Optimize data analytics and warehousing workflows with Snowflake, MySQL, and PostgreSQL.
- Ensure system security and compliance through E2EE, RBAC policies, and performance optimizations.
- Write and maintain unit and integration tests (Jest) to ensure reliable and stable releases.
- Collaborate with international teams, project managers, and product managers in agile sprint cycles.
- Provide technical documentation and actively communicate solutions to both technical and non-technical stakeholders.
Qualifications- Bachelor of Engineering in Computer Science
- 5+ years of professional experience in full stack software development.
- Proficiency in:
- Backend: Node.js, TypeScript, PHP, Java
- Frontend: Angular, Vue.js, React
- Databases: MySQL, PostgreSQL, Snowflake
- Cloud/DevOps: Docker, Linux, DigitalOcean, CI/CD
- Messaging/Real-time: RabbitMQ, WebSockets
- Google Cloud Infrastructure
- Experience in SaaS development and subscription billing integration (Chargebee).
- Strong understanding of software security practices (E2EE, RBAC).
- Familiarity with Agile methodologies and cross-functional team collaboration.
Preferred Qualifications- Snowflake SnowPro Core Certification.
- Experience with mobile development (React Native, Android).
- Strong communication skills for client and stakeholder engagement.
- Experience mentoring junior developers or interns.
Perks:- Generous wellness program
- Best-in-the-class health benefits
- Paid vacation with carry-over
- Salary range between $97,000 to $100,000 annum