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