Empat delivers full-cycle software development grounded in research, empathy, and technical excellence — from system architecture and engineering to UI/UX and go-to-market. We carefully analyze our clients’ business needs and assist in developing efficient, optimized, and user-friendly solutions that bring profit.
11 червня 2025

Developer Support Engineer (Web Commerce/API Integration)

за кордоном, віддалено

Overview:
We are looking for a Developer Support Engineer (sometimes called Technical Support
Engineer or Developer Advocate in other organizations) to help our customers succeed with our web commerce platform. This hybrid role combines technical troubleshooting with
developer-facing documentation work. You will be the go-to expert for clients integrating our SaaS product into their websites and applications, guiding them through JavaScript
integrations and API usage. In addition, you’ll create and maintain engaging developer
documentation to empower all users to solve problems and build great integrations
independently. If you are passionate about coding, teaching, and helping developers build on a platform, this role offers the best of both worlds. You’ll work cross-functionally with our engineering and product teams, acting as the voice of the customer to improve our product and docs.


Key Responsibilities:

  • Client Integration Support: Serve as the front-line technical expert for our
    customers (developers and merchants). Assist clients in integrating our API and
    JavaScript library into their sites or apps. Troubleshoot issues in real time — from
    debugging JavaScript code snippets embedded on a client’s website to
    diagnosing API request/response errors. Ensure that each integration meets best
    practices and that clients overcome any technical hurdles quickly.
    Technical Troubleshooting: Investigate and resolve technical support tickets
    related to our web platform and APIs. This includes reading application logs,
    reproducing issues with test setups, and walking customers through solutions.
    You will handle questions on API calls, webhook configurations, authentication,
    and other developer-level issues. When necessary, escalate bugs to the
    engineering team, but you’ll own the communication to the customer and make
    sure issues are fully resolved or documented.
  • Developer Documentation & Tutorials: Create and maintain developer-friendly
    documentation and resources. You’ll write clear integration guides, code
    examples, FAQs, and troubleshooting articles that help all users self-serve.
    Whenever you solve a new issue, you’ll update the documentation or knowledge
    base to include that insight (e.g. adding a “How to implement X” guide or
    expandinganFAQwithanewlyencounteredproblem).You will also review existing docs for clarity and completeness, ensuring our developer portal is always up-to-date with the latest features and common questions.
  • Collaboration & Developer Success: Work closely with our product andengineering teams to improve the developer experience. You’ll relay feedback from the field — highlighting pain points in the API or areas where documentation is lacking. By representing the voice of the customer (developers), you’ll help prioritize bug fixes and new features. You might also contribute to sample apps or reference implementations to showcase best practices. In some cases, you could engage with our developer community via forums or webinars, sharing knowledge and building relationships (acting in a capacity similar to a DeveloperAdvocate).
  • Knowledge Base Management: Organize and curate our internal and externalknowledge bases. Ensure support tickets and their resolutions are documented. Develop “how-to” solutions and troubleshooting steps into reusable articles. Over time, streamline the support process by identifying common requests and preemptively addressing them in documentation or in-app guidance. The goal is to enable developers to find answers quickly on their own whenever possible.
  • Customer Onboarding Assistance: For larger clients or those less familiar with web technologies, provide hands-on guidance during initial integration. This could involve code walkthroughs, reviewing their implementation of our JavaScript SDK or embed code, and advising on front-end best practices to achieve desired customizations. You’ll ensure new customers have a smooth onboarding from a technical standpoint, reducing time-to-value.

Required Skills & Qualifications:

  • Web Development Proficiency: Strong skills in JavaScript, with HTML/CSS
    knowledge a plus. You can read and write front-end code and are comfortable
    debugging client-side issues (e.g., understanding browser console errors, DOM
    behavior, CORS issues). Familiarity with modern JavaScript frameworks or tools
    is a plus, but comfort with vanilla JS and the ability to troubleshoot integration
    code is most important.
  • API and Backend Knowledge: Experience working with APIs (REST/JSON
    and/or GraphQL) and integrating backend services. You should understand how
    to make API calls, interpret responses, and handle authentication (e.g., API keys,
    OAuth).AbilitytousetoolslikePostmanorcURLfortestingAPIsisexpected.
  • Knowledge of server-side languages (Python) is a bonus, as our clients use various stacks.
  • Technical Support Experience: 2+ years in a technical support, solutions engineering, or software engineering role, preferably in a SaaS or web technology environment. You have a track record of solving customer issues in a systematic way, and you’re comfortable being the “go-to” technical person in conversations with customers. Excellent troubleshooting and problem-solving skills are a must — you enjoy digging into logs, isolating variables, and figuring out why something isn’t working.
  • Communication Skills: Excellent written communication and reasonablycompetent verbal communication in English. You can translate complex technical concepts into easy-to-understand language. This is crucial not only for helping customers of varying skill levels, but also for creating documentation that is clear, concise, and engaging. If you have past experience writing developer guides,tutorials, or even blogging about technical topics, it will serve you well in this role.
  • Documentation & Writing Ability: Proven ability to produce high-quality technical documentation or instructional content. You know how to structure a tutorial or API guide for clarity. You pay attention to detail (so you’ll catch if a code sample has a typo) and you have an empathetic mindset for the reader’s experience.
  • Domain Knowledge: Familiarity with web commerce/e-commerce or related domains. You understand the basics of online stores, shopping carts, payment gateways, or content management systems. (Direct experience with platforms like Shopify, WooCommerce, Adobe Commerce, etc. is a plus.) This helps you quickly grasp our platform’s context and our customers’ objectives.
  • Customer Empathy: A customer-first attitude. You are patient and personable when guiding users through problems. You genuinely enjoy helping others succeed and can stay professional and clear-headed when troubleshooting an urgent issue with a frustrated client.
  • Collaboration & Teamwork: Ability to work cross-functionally. You’ll be liaising between customers and our internal teams, so you need to effectively collaborate with software engineers,product managers,and occasionally thesales/account team. Being able to advocate for the customer while understanding engineering perspectives is key.
  • Self-Driven & Organized: Comfortable working independently in a remote or minimal supervision setting. You can manage your own time to balance immediate support needs with longer-term documentation projects. Strong organizational skills will help you keep track of outstanding issues, documentation to-dos, and follow-ups with customers.

Preferred Qualifications:

  • Experience with Developer Tools: Prior experience using or supporting
    developer-oriented products (APIs, SDKs, developer platforms) is highly
    preferred. This could be in a Developer Support Engineer or Developer
    Advocate capacity. Familiarity with tools like version control (Git/GitHub), issue
    trackers, and developer community forums will be helpful.
  • Web Commerce Background: Direct experience in the web commerce domain — for example, working with shopping cart integration or content management
    systems for online retail. Understanding concepts like webhooks for order
    notifications, or how front-end and back-end systems interact in a typical online
    store, will give you a head start.
  • Additional Programming Skills: Knowledge of one or more server-side
    programming languages (e.g. Node.js, Python, Ruby, PHP) or mobile
    development experience. While not a core requirement, this can help in
    troubleshooting more complex integration scenarios and communicating with our
    engineering team.
  • Technical Writing/Blogging: If you have a portfolio of technical writing, we’d
    love to see it. This could be documentation, knowledge base articles, or technical
    blogs/tutorials. This demonstrates your ability to communicate with developers
    through writing.
  • Developer Community Engagement: Experience participating in developer
    communities or forums (Stack Overflow, Dev.to, etc.), or contributing to
    open-source projects is a big plus. This shows you’re proactive about sharing
    knowledge and supporting developers beyond just one-on-one interactions.
LinkedIn