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