Be a key contributor to the design and development of platform components and the applications that run on them; work closely with product managers, executives and customers to define business and technical requirements.
Partner with product managers and a team of talented engineers to build performant and scalable components and APIs that power our SaaS products; contribute to architecture, tools, standards and best practices for the engineering organization.
Lead the creation and management of market / product requirement documents (MRDs
/ PRDs), prototypes / minimum viable products (MVPs), user stories, product
development roadmaps, and related product documentation.
Design, implement and maintain java application and take part in software and architectural development activities; conduct software analysis, programming, testing and debugging
for optimal and scaleable systems.