Dashhire
Senior Software Engineer - Full Stack Development
Job Location
Bangalore, India
Job Description
We look forward to an experienced full-stack developer with the below responsibilities and Design, develop, test, and deploy high-quality, secure, and performant software features across the full-stack (front-end, back-end, and APIs). - Collaborate with product managers, designers, and other engineers to translate product requirements into elegant and efficient technical solutions. - Utilize React and TypeScript to build a seamless and responsive user interface. - Work effectively with various backend technologies (one or more of Node.js, Python, Java, etc.) to implement robust and scalable back-end services. - Integrate with data warehouses, relational databases, key-value stores, cloud buckets, and other storage systems as needed. - Actively participate in architectural discussions, contributing to strategic engineering and product decisions. - Demonstrate a track record of building user-centric products that delight and address customer needs. - Possess a strong growth mindset and a willingness to learn and adopt new technologies. - Deliver well-tested and documented code, prioritizing code quality and maintainability. - Communicate effectively with both technical and non-technical audiences, written and verbally. - Take the lead in resolving complex customer escalations and technical issues. Bonus Points: - Experience working with ad platforms and ad tech APIs. - Proficiency in Go, Google Cloud Platform (GCP), and GraphQL. - Familiarity with messaging systems (Kafka, Google Pub/Sub, Minimum of 5 years of experience building software products from ideation to deployment. - Strong understanding of full-stack development principles and practices. - In-depth knowledge of React and TypeScript, with experience building production-ready front-end applications. - Solid experience with at least one modern backend language (Node.js, Python, Golang, Java, etc.). - Familiarity with various data storage systems (relational databases, key-value stores, cloud buckets). - Ability to think critically and participate in technical discussions and decision-making. - Passion for building user-friendly and delightful products. - Eagerness to learn and adapt to new technologies and trends. - Excellent communication, collaboration, and problem-solving skills. - Ability to work independently and as part of a team. (ref:hirist.tech)
Location: Bangalore, IN
Posted Date: 4/24/2024
Location: Bangalore, IN
Posted Date: 4/24/2024
Contact Information
Contact | Human Resources Dashhire |
---|