The role is for an experienced Software Engineer to support the current
tech-stack and enhance the existing platform with new features. The role
involves working with internal stakeholders/partners and external customers to
design & develop the new features, enhance the current tech-stack, presentation
to all the stakeholders and work as a team to make the platform scalable,
adaptable and integratable.
Responsibilities:
● Ownership of the existing platform and associated tech-stack
● Coordinate with Project/Product Manager/ UI Designer for continuous
status updates and updates to the assigned tasks on daily basis
● Responsible & accountable for the scalability, maintainability, flexibility of
the platform, optimization of the implemented solution and components
● Responsible for maintaining the documentation of the features
enhanced/implemented and/or resolutions to the fixes
Requirements:
● Bachelor’s Degree preferably in Computer Science
● Prior experience (preferably 4+ years) working in the role of software
engineer or similar role responsible for supporting, developing and
implementing the well-designed solutions/features
● Experienced in developing and supporting applications using React UI
Framework
● Experienced in working with UI designs in implementing the web
components and integrating web components with backend GraphQL APIs
● Experienced in developing and implementing event-driven microservices,
SQL and NoSQL (self-hosted and managed services - DBaaS)
● Experienced in REST & GraphQL APIs, API Gateways to handle both REST
and GraphQL APIs
● Must have practical familiarity with API-based approach of building mobile
applications including PWA via API Gateway and segregation of incoming
traffic between web and mobile applications