Position: Backend Developer (Node.js)
Company: Mobilunity
Experience required: 3y
Category: Node.js
English level: intermediate
Published: 2021-06-01T00:00:00+03:00

Our Сlient connects millions of buyers and merchants around the world to unlock cross-border trade. The company provides advanced international marketing solutions for e-commerce retailers and brands seeking to grow their businesses globally. Using a suite of automated localization tools, merchants can quickly launch their stores on international markets and promote them to new audiences with Google Shopping Ads.
The Client is seeking for a professional to design, develop and implement software for the e-commerce website localization service. This person will be an integral member of the team, responsible for creating and maintaining software components written in TypeScript and using Node.js and serverless computing. This person will also be involved in domain specific design and implementation both around e-commerce website localization, as well as application specific areas such as HTML parsing, HTML rewriting, HTTP proxying, and working with diverse teams within the project. This role requires strong communication skills in English, as well as comprehensive troubleshooting and analytical skills.

**RESPONSIBILITIES:**
〰️Create and maintain system software components including backend and frontend to localize and proxy e-commerce websites that are using a variety of popular e-commerce platforms (Magento, Shopify, BigCommerce)
〰️Providing technical support by troubleshooting issues and creating bug fixes
〰️You will influence your peers and your stakeholders to design a top notch solution for every problem space you put your hands on
〰️Testing software functionality, debugging, and performance tuning

**MINIMUM QUALIFICATIONS:**
〰️2+ years of recent production quality Node.js product development experience
〰️Knowledge of developing and debugging web applications
〰️Knowledge of the HTTP protocol and the DNS protocol
〰️BS in Computer Science or Computer Engineering or comparable working experience in software engineering
〰️Good written and spoken English, comfortable with working in an international environment

**DESIRED QUALIFICATIONS:**
〰️Familiarity with serverless computing (AWS Lambda, Google Functions, or Cloudflare Workers)
〰️Familiarity with HTML parsing and DOM manipulation
〰️Familiarity with text processing using Regular Expressions
〰️Familiarity with software scalability techniques
〰️Familiarity with web content caching techniques
〰️Familiarity with e-commerce platforms (Magento, Shopify, or BigCommerce)
〰️Familiarity with building REST or GraphQL APIs
〰️Familiarity with TypeScript coding
〰️Basic frontend JavaScript skills (content manipulation, events, HTML5 APIs)

**IN RETURN WE OFFER:**
*The friendliest community of like-minded IT-people
*Open knowledge-sharing environment – exclusive access to a rich pool of colleagues willing to share their endless insights into the broadest variety of modern technologies
*Mobilunity Medical Insurance program designed to attend our teams’ needs
*Paid vacations and sick leaves, including 5 paid days per year that don’t require a sick note
*Fair salary and 100% taxes coverage – don’t worry about possible taxes raise – we will get you covered
*Perfect office location in the city-center (900m from Lukyanivska metro station with a green and spacious neighborhood) or remote mode engagement: you can choose a convenient one for you, with a possibility to fit together both
*English classes in 1-to-1 & group modes with elements of gamification
*Neverending fun: sports events, tournaments, music band, multiple affinity groups

**COME ON BOARD, AND LET’S GROW TOGETHER!**