Salary : Competitive / Paid in Indian Rupee . INR / Annual Recommended Quick Links
- Jobs by Location
- Jobs by Industry
What You Should Know About This Job
The ideal candidate is a self-motivated multitasker and a demonstrated team player. You will be responsible for developing new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Job Responsibilities :
Design, development, and delivery of scalable software products aligned with market needs and business objectivesCollaborate with product managers to define roadmaps, prioritize features, and deliver high-quality, user-centric solutionsDrive end-to-end ownership of product lifecycle, from conceptualization to deployment and maintenanceArchitect and deliver cloud-native solutions on platforms like AWS or GCP, ensuring scalability and reliabilityImplement and promote industry best practices, including Agile methodologies, CI / CD pipelines, and test-driven development (TDD)Develop and enforce robust processes for code quality, performance monitoring, and security complianceDetermine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutionsContinuously assess and improve workflows to enhance team productivity and product qualityParticipate in system design consulting, platform management, and capacity planningSupport and develop software engineers by providing advice, coaching, and educational opportunities.Qualifications :
Has 4-7 years of experience in Product Development / Web Application DevelopmentProficiency in Python, Django, and frontend frameworks like React, AngularStrong experience with databases : SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis)Cloud computing expertise with AWS or GCP and experience with DevOps tools like Terraform, Ansible, and JenkinsStrong understanding of microservices architecture, API development, and performance tuningHands-on knowledge of continuous integration tools such as Jenkins, Travis, or CircleCI - Knowledge of networking technologies and fundamentalsProven experience in designing and scaling products, integrating user feedback into the product lifecycleFamiliarity with Agile product development practices and cross-functional team alignmentUp-to-date with the current improvements and launches / revolutions in the technology space, and a habit of tinkering with POCs and models of the sameA proactive approach to spotting problems, areas for improvement, and performance bottlenecksExcellent interpersonal and mentoring skills