Developer Support Engineer Job Description Template
Our company is looking for a Developer Support Engineer to join our team.
Responsibilities:
- Build and maintain excellent relationships with clients and achieve the highest level of customer satisfaction;
- Collaborate with other departments in the company to achieve customer satisfaction;
- Work as part of our extended support team in a startup atmosphere, doing whatever it takes to exceed customer expectations;
- Use your business and technical analysis skills and knowledge of the Development lifecycle to solve complex issues and promote best practices.
Requirements:
- Strong analytical and problem-solving skills;
- Understanding of authentication and authorization concepts;
- Min 2 years of technical support and/or software development;
- Knowledge of software development fundamentals and common architectures;
- Customer-obsessed attitude — a customer advocate, always going the extra mileTeam player with solid communication and presentation skills;
- Knowledge of one or more auth protocols/specifications: OAuth2, OIDC, SAML, WS-FED, LDAP, Azure AD, etc;
- Proficient in at least one programming language; ideally JavaScript;
- Ability to quickly context-switch between multiple complex work streams;
- We strongly prefer candidates that can work out of our London office 3 days per week minimum at this time;
- Self-starter — able to come up to speed on complex, difficult concepts with minimal assistance;
- Knowledge of HTTP, encryption, basic security concepts;
- Instinctive ability to subdivide problems into basic components in order to efficiently pinpoint root cause of issues;
- There may be a requirement to join a rotation for weekend shifts, in order to ensure we can deliver outstanding service, 24×7;
- Continuous growth — permanently look for areas of improvement, make plans on how to improve them, and execute those plans;
- Proactivity — identify opportunities and take preemptive action against potential problems.