Senior Systems Support Engineer(Node)

Jobgether

View original posting

Work arrangement
Remote
Occupation
Software & IT
Location
India
Compensation
Not disclosed
Apply by
April 10, 2027

About this role

Accountabilities

  • Manage incident resolution processes using appropriate tools, application monitoring metrics, and reporting mechanisms to identify issues and implement corrective actions.

  • Analyze complex application architectures, troubleshoot business-critical issues, and perform effective debugging and root-cause analysis to minimize service disruptions.

  • Apply operational standards and engineering best practices to improve system reliability, stability, availability, and overall performance.

  • Support the evolution, deployment, and maintenance of high-quality software through continuous delivery practices, enabling faster and more reliable delivery of customer value.

  • Implement and optimize logging, alerting, and monitoring strategies to detect anomalies, investigate incidents, and improve system observability.

  • Use DevOps tools and practices to deploy, operate, and maintain software efficiently across different environments.

  • Develop, maintain, and test bug fixes and enhancements to existing codebases, ensuring quality, reliability, and maintainability.

  • Promote cloud best practices, including resource optimization, monitoring, alerting, and secure application operations.

  • Collaborate with cross-functional teams using Agile methodologies, contributing to continuous improvement and effective delivery.

  • Mentor junior engineers and colleagues by sharing technical expertise, providing guidance, and promoting strong engineering practices.

  • Apply modern technology approaches and emerging engineering practices to solve complex client challenges and improve technical solutions.

  • Participate in a rotation-based, business-needs-driven support team that provides 24/7 coverage when required.

  • Requirements:

    • Demonstrated experience developing and supporting applications usingNode.js and Java, with the ability to troubleshoot and maintain production systems.

    • Understanding of cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform, including cloud architecture, deployment, monitoring, and operational best practices.

    • Experience with scripting languages such as Python or PowerShell to automate tasks and improve operational efficiency.

    • Strong understanding of application architectures, including monolithic, N-tier, layered, microservices, and serverless systems.

    • Excellent debugging, troubleshooting, and incident-triaging skills, with the ability to investigate complex issues and identify root causes efficiently.

    • Hands-on experience with relational databases such as Microsoft SQL Server, MySQL, or PostgreSQL, as well as familiarity with relational and non-relational database technologies.

    • Experience with containerization tools such as Docker and continuous integration and delivery tools such as Jenkins or Azure Pipelines.

    • Familiarity with application monitoring and observability tools such as Datadog, Prometheus, or Grafana, including relevant performance metrics, reporting, and corrective actions.

    • Ability to deliver high-quality, well-tested bug fixes and software enhancements while maintaining existing application functionality.

    • Experience working with Agile methodologies, including Scrum and/or Kanban.

    • Strong communication and interpersonal skills, with the ability to explain technical concepts clearly and collaborate effectively with diverse teams.

    • A commitment to technical excellence, continuous improvement, security best practices, and efficient cloud resource management.

    • Demonstrated ability to mentor junior team members, influence technical decisions, and share knowledge through team collaboration or external technology communities.

    • Adaptability and resilience when working through ambiguous or challenging situations, with the ability to consider multiple approaches to problem-solving.

    • Willingness to participate in a rotation-based support schedule and provide 24/7 availability according to operational requirements.

    • A proactive approach to professional development, knowledge sharing, and adopting new technologies and engineering practices.

    • Benefits:

      • Professional growth and career development:Access development programs, learning resources, and opportunities to shape your career according to your interests and ambitions.

      • Continuous learning:Benefit from a learning-oriented culture that encourages technical exploration, knowledge sharing, and the development of new skills.

      • Mentorship and collaboration:Work alongside experienced technology professionals and supportive colleagues who encourage professional growth and engineering excellence.

      • Technical innovation:Contribute to challenging projects involving modern application architectures, cloud technologies, DevOps, and production systems.

      • Career autonomy:Take ownership of your professional development while receiving guidance and support from colleagues and development initiatives.

      • Collaborative environment:Join an inclusive, diverse, and supportive community that values teamwork, shared learning, and meaningful contributions.

      • Client impact:Help solve complex business challenges through reliable, high-quality technology solutions.

      • Employment type:Full-time employee position.

      • Work location:On-site in Bangalore, India.

Apply on employer site

You'll continue on the employer's careers page to submit your application.