We are looking for a Backend Application Developer to work on a short-term contract, approximately 6 months with the opportunity to prolong the contract. The preferred candidate will have excellent programming skills and a passion for developing and maintaining integrations, API-driven applications, and custom apps. As a member of the broader engineering team, you'll work to ensure system consistency and user experience.Ultimately, you should be able to develop and maintain functional and stable web applications to meet our client's needs.
Day to day responsibilitiesReasonable accommodations will be made to enable individuals with disabilities to perform the essential functions of this position. The below list represents the major tasks assigned to incumbents in this job. They are not intended to be an exhaustive list of all tasks.
Participate in the entire application lifecycle, focusing on coding and debuggingWrite clean code to develop functional web applicationsCollaborate with Front-end developers to integrate user-facing elements with server side logicGather and address technical and design requirementsBuild reusable code and libraries for future useFollow emerging technologiesTroubleshoot and debug applications
Ideal Qualifications3+ years as a Backend Application Developer on web applications.Communication: Fluent writing and speaking in EnglishGood organizational skills and a detail-oriented mindset.
Required ExperienceExperience with Shopify PlusExperience with Shopify Admin APIExperience in building of Custom Shopify AppExperience with Shopify WebhooksExperience with Shopify FunctionsExperience with Shopify Flow
Preferred Technical Skills & TechnologiesExcellent knowledge of TypeScript/Node JS.Excellent understanding of Object-Oriented ProgrammingExcellent understanding of API (Rest, GraphQL).Good understanding of Public and Custom Shopify AppsGood understanding of SQL DB.Good understanding of GIT.Good Understanding of the backend server.Good documentation skills.Bonus to have a strong background in web-based eCommerce applications.Bonus on having experience in other programming languages, such as Python/Ruby/PHP.
Preferred Soft SkillsExcellent problem-solving skills to analyze information appropriately and find the best solutions taking a balanced view to reach logical conclusions and make relevant decisions.Organizational skills to establish efficient and appropriate plans for self and others and adapt quickly and effectively to unexpected changes whilst still ensuring objectives are met.