Senior Software Developer
Core Responsibilities
- Design, develop, and maintain scalable, high-performance SaaS applications.
- Lead backend development primarily using Laravel (PHP) and Node.js.
- Contribute to product feature planning, system design, and technical decisions.
- Write clean, maintainable, and well-documented code following best practices.
- Review code and provide constructive technical guidance to junior developers.
- Take ownership of assigned modules and ensure timely and quality delivery.
- Collaborate with Product, QA, and DevOps teams throughout the development lifecycle.
- Identify performance bottlenecks and optimize system behavior.
- Participate in production deployments, monitoring, and issue resolution.
- Implement best practices for security, scalability, and performance.
- Contribute to system architecture improvements and technology upgrades.
- Develop and maintain RESTful APIs and manage third-party integrations.
- Support DevOps tasks and deployment processes when required.
Technical Skills
Backend & Programming
- Strong experience with Laravel (PHP) and Node.js.
- Proficiency in PHP and JavaScript.
- Knowledge of Golang is a plus.
Databases & APIs
- Experience with MySQL and MongoDB.
- Strong understanding of RESTful API design and integration.
Blockchain (Preferred)
- Experience working with blockchain concepts across Ethereum, BNB, Polygon, Solana, etc.
DevOps & Infrastructure
- Working knowledge of CI/CD pipelines, Linux servers, Nginx, and Docker.
- Familiarity with cloud platforms like AWS or DigitalOcean.
Performance & Scalability
- Experience with query optimization, caching strategies, and scalable system architecture.
- Knowledge of Redis, background jobs, and queue management.
Version Control
- Proficient in Git (GitHub / GitLab workflows).
Leadership & Soft Skills
- Ability to mentor and guide junior developers.
- Strong sense of ownership over features and modules.
- Excellent problem-solving and debugging skills.
- Clear communication and collaboration.
- Ability to translate product requirements into technical solutions.
- Proactive mindset toward learning and system improvements.
- Experience working in a SaaS or product-based environment is preferred.
Experience Requirements
- 3+ years of hands-on software development experience.
- Experience building SaaS or large-scale applications is highly desirable.
Salary: 9 LPA to 12 LPA