You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer

Software Engineer

Location: Princeton, New Jersey, USA

Work Mode: Work from office

Experience: 2+ Years

About the Role: We are looking for a technically proficient Software Engineer with exposure to Azure, Node.js, and SQL. This role is a hybrid of technical troubleshooting, client relationship management & some active development, ideal for someone who can also navigate complex support tickets while diving deep into database queries and backend code to identify root causes.

Key Skills: * Client Communication: Experience managing client expectations and providing professional status updates.

  • Azure Monitoring: Basic skills in managing applications and monitoring health within Azure environments.
  • Node.js: Proficiency in reading and troubleshooting backend code and logic.
  • SQL Databases: Strong ability to write and execute queries to troubleshoot data and validate integrity.
  • Ticket Management: Experience handling technical support lifecycles and adhering to SLAs.
  • API Knowledge: Familiarity with API development, integration, and testing.

Responsibilities: * Direct Client Support: Serve as the primary point of contact for clients, translating complex technical issues into clear solutions.

  • Database Troubleshooting: Develop and maintain SQL queries to investigate production data issues and inconsistencies.
  • Backend Analysis: Debug and trace errors within Node.js backend services to provide actionable insights for developers.
  • Cloud Monitoring: Utilize Azure monitoring tools to proactively identify and resolve application performance issues.
  • Production Support: Provide end-to-end support for live applications, ensuring front-end and back-end components function seamlessly.
  • Issue Escalation: Reproduce bugs and document technical findings to bridge the gap between clients and core engineering.

Additional Information: * Candidates must be legally authorized to work in the United States.

  • Candidate is expected to work out of our office in Princeton, New Jersey.
  • Preference will be given to candidates with immediate or short notice availability.

Soft Skills:

  • Client Communication & Relationship Management: Ability to act as a primary point of contact for clients, translating complex technical jargon into clear, professional, and empathetic updates.
  • Analytical Troubleshooting & Problem-Solving
  • Collaboration & Technical Documentation
  • Active Listening & Patient Advocacy