How will you make an impact
- Own the complete software development lifecycle, from design and development to unit testing and field deployment, collaborating with QA.
- Ensure consistent application of architectural principles throughout the product development process.
- Serve as the R&D product expert, deeply understanding the product s requirements, market needs, and overall purpose.
- Collaborate with cross-functional teams, including Product Managers, Sales, Customer Support, and Services, to drive product success.
- Design and develop software features in accordance with requirements, ensuring adherence to High-Level Design (HLD) and Low-Level Design (LLD) standards.
- Lead the design and implementation of software features for scalable, multi-tenant SaaS solutions.
- Work closely with cross-functional teams (R&D, Product Management, UX, and DevOps) to deliver seamless, end-to-end solutions.
- Promote and implement Continuous Integration and Delivery (CI/CD) practices to streamline development processes.
Have you got what it takes
- bachelors or masters degree in computer science, Electronics Engineering, or a related field from a reputable institute.
- 10-12 years of experience in software development, with a strong emphasis on front-end technologies.
- Expertise in Angular, JavaScript and TypeScript.
- Proven experience in working with RESTful APIs and seamlessly integrating them into front-end applications.
- Proven experience in designing and developing high-performance, highly available, and scalable systems.
- Strong knowledge of Object-Oriented Analysis and Design (OOAD) and design patterns.
- Extensive experience with scalable, multi-tenant SaaS solutions, particularly in front-end/UI development.
- Experience with public cloud platforms (AWS, Azure, GCP).
- Proficiency in both SQL and NoSQL database solutions.