Senior Software Engineer

Logo of Granicus

Granicus

📍Remote - India

Job highlights

Summary

Join Granicus as a Senior Software Engineer and lead by example, tackling complex technical challenges across our product suite. Collaborate with product management and stakeholders to deliver SaaS solutions, proactively improve processes and architecture, and drive innovation. Leverage your expertise in React, GraphQL, Node.js, and various databases to design secure, performant, and scalable solutions. Mentor junior team members and champion the development team's core values. Granicus offers a remote-first work environment and a comprehensive benefits package.

Requirements

  • 5+ years of experience developing, testing, shipping, and supporting production-quality SaaS based web applications
  • Expert-level knowledge web frameworks React, GraphQl, and Node.js . Strong experience developing unit tests, integration tests, E2E tests, load/stress tests
  • Strong experience with databases (SQL, NoSQL)
  • Strong experience with GCP – storage, queues, cache, etc
  • Experience building and maintaining CI/CD pipelines
  • Experience with mentoring junior team members
  • Commitment to quality and the craft of software development
  • Excellent communication and time management skills
  • Strong analytical and problem-solving skills
  • Passion for learning new things and the ability to do so quickly
  • Ability to serve as a technical leader of an open, collaborative, and extraordinarily skilled software development team

Responsibilities

  • Collaborate with product management and business stakeholders to deliver SaaS based solutions
  • Communicate and work effectively with others to create great high-quality software
  • Proactively improve our processes and the design and architecture of our products
  • Drive innovation by coming up with new product ideas
  • Perform technology and feasibility studies
  • Design solutions that are highly secure, performant, scalable and highly available
  • Come up with technical solutions to complex problems and push them through to implementation
  • Troubleshoot and fix production issues related to deployments, networking, configuration, databases, performance, stability, security, application logic, etc
  • Help team members solve complex/urgent problems
  • Mentor and provide technical training to team members. Help train and onboard new hires
  • Champion the development team’s core values
  • Responsible for Granicus information security by appropriately preserving the Confidentiality, Integrity, and Availability (CIA) of Granicus information assets in accordance with the company's information security program
  • Responsible for ensuring the data privacy of our employees and customers, their data, as well as taking all required privacy training in a timely manner, in accordance with company policies

Preferred Qualifications

Don’t have all the skills/experience mentioned above? At Granicus, we are trying to build diverse, inclusive teams. We do not have degree requirements for most of our roles. If you don’t meet every requirement above but are excited to learn more, we encourage you to apply

Benefits

  • Hospitalization Insurance Policy covering employees and their family members including parents
  • All employees are covered under Personal Accident Insurance & Term Life Insurance policy
  • All employees can avail annual health check facility
  • Eligible for reimbursement of telephone and internet expenses
  • Wellness Allowance to avail health club memberships and/or access to physical fitness centres
  • Wellbeing Wednesdays which includes 1x global Unplug Day and 2x No Meeting Days every quarter
  • Memberships for ‘meditation and mindfulness ‘ apps including on-demand mental health support 24/7
  • Access to learning management system Say., Udemy Learning Premium account membership & many more
  • Access to Rewards & recognition portal and quarterly recognition program
  • Remote-first company with a globally distributed workforce

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Granicus know you found this job on JobsCollider. Thanks! 🙏