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 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 implementing event-driven microservices,
SQL and NoSQL (self-hosted and managed services - DBaaS)
● Experienced in implementing event-driven inter process communication
between services
● expert , REST/GraphQL APIs, No Sql Database experience like
Mongo, Couchbase, AWS Cloud services. Exposure to Apollo Gateway,
Microservices , security, devops preferred
● Experienced in GraphQL-based microservices implementation
● Must have practical familiarity with integrating UI frameworks (React is
preferred) with backend 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
● Should have practical exposure in Information security including
Vulnerability and Penetration Testing