Who We Are
EngageRocket makes workplaces better with people analytics. By providing insights on
the overall health and employee experience of the workforce, we drive the right actions
and behaviour for greater engagement and better productivity. EngageRocket is for every
organization that wants to put culture first. By making it easy to collect, understand,
analyse and act on employee feedback, we enable organisations to make better
decisions, demonstrate impact, and turn company culture into a competitive edge.
The Opportunity at EngageRocket
We are looking for a driven Software Developer to be part of our growing
organization. The Software Developer is an active contributor to our team and will
be largely involved in reviewing designs and responsible for ensuring that the platform is
stable, scalable and secure.
Responsibilities :
- Proactive in maintaining production stability by writing scripts, debugging live issues, and resolving defects reported through customer interactions or monitoring tools.
- Participate in planning activities, perform code reviews and contribute to a high
performing team
Be an active member of the product development team in planning new featuresOwn component(s) of the platform and ensure that it meets quality standardsBuild quality software that conforms to engineering best practices. Write well-documented and easily readable code with automated tests.
Stay updated in current and new technologies and recommend whereappropriate
Candidates must have :
Experience in RoR / GoLang, PostgresQL and AWSStrong knowledge and experience on both Relational and Non-relationaldatabase designs
Proficiency with code versioning tools (specifically Git and Github)Experience with DevOps / TechOpsDesigned and deployed an API or microservice to production environmentExcellent understanding of relevant technologies including HTTP, RESTful APIs,JSON, JWT, CORS, websockets, application routing
Experience in containerization and orchestration technologiesGood communication in EnglishCommitment to lifelong learningPreferred candidates are those who have :
Experience in event-driven architectureDeveloped tools to multiply eUectiveness of the teamExhibited good judgement in recommending and adopting new technologies