Software Engineer
Dario · United States · 2 mo ago
RemoteRemoteEngineeringFull-time
About the role
We are looking for passionate, smart, and collaborative people who have a desire to do something meaningful and impactful in their career. The Software Developer will provide expert-level technical support across multiple products while working directly with the Client Success team and end clients, developing deep knowledge of all products.
Responsibilities
- Serve as the primary technical point of contact for the Client Success team and end clients.
- Act as a technical expert both within and outside your immediate team; drive consensus and develop solutions as an effective communicator and cross-team problem solver.
- Debug and troubleshoot high-performance and secure RESTful web services.
- Troubleshoot and resolve issues in web and mobile applications.
- Lead triage activities, create incident reports, and coordinate incident response across multiple teams.
- Work with Product and technical stakeholders to resolve complex issues and provide technical insights to improve product reliability.
- Coordinate seamlessly with the India-based support team to ensure maximum support coverage and exceptional client experience.
- Partner and collaborate with Engineering, Product, and DevOps teams to provide exceptional solutions that adhere to team standards.
- Contribute to design reviews, code reviews, and hands-on troubleshooting in your respective domain.
Requirements
- 7+ years of experience in technical support, software development, or related technical roles.
- 4+ years of hands-on experience with JavaScript technologies (e.g., JavaScript, TypeScript, Node) and frontend frameworks (e.g., React).
- AWS Certified Developer/Solution Architect (big advantage).
- Experience with database troubleshooting and performance (e.g., SQL, MongoDB).
- Strong understanding of microservices, event-driven architectures, serverless container technologies (Lambda, Docker), and container orchestration platforms such as Kubernetes, OpenShift, or equivalent.
- Experience working with large, scalable distributed systems.
- Ability to debug, troubleshoot, and resolve complex technical issues.
- Very strong analytical and debugging skills.
- Excellent communication skills with an ability to communicate effectively with both technical and non-technical audiences, and coordinate across teams and time zones.
- Experience working directly with clients and Client Success teams.
- Must work in EST (Eastern Standard Time) timezone.
- Knowledge of mobile apps will be an added advantage.