Full Stack Developer
Job Type: Full-time

Responsibilities:

  • Design, develop, and maintain backend services with a focus on integrating the Shopify platform into our ecosystem
  • Implement robust, scalable, and secure RESTful APIs and SOAP web services
  • Utilize Java frameworks such as Spring, Spring Boot, Hibernate, and JPA to enhance application functionality and performance
  • Implement and manage containerized applications using Docker
  • Deploy and manage applications on cloud platforms such as AWS, Google Cloud, or Azure
  • Write efficient SQL queries and manage databases like MySQL and PostgreSQL
  • Preferably utilize Apache Pulsar/RabbitMQ/Apache Kafka to enhance messaging and streaming capabilities within our platform
  • Utilize advanced JavaScript and TypeScript skills in front-end and back-end development
  • Integrate Shopify e-commerce platform, leveraging Shopify's Storefront API and Hydrogen framework for e-commerce solutions
  • Develop and maintain server-side logic using Node.js
  • Manage serverless functions and cloud-based deployments
  • Apply Tailwind CSS for efficient and responsive styling in projects
  • Optimize build processes and development workflows using Vite
  • Implement and maintain unit and end-to-end tests using appropriate frameworks and tools
  • Integrate various APIs and third-party services to enhance application functionality
  • Work closely with the development team to architect scalable and maintainable integration solutions
  • Collaborate with cross-functional teams to understand requirements, design comprehensive solutions, and ensure quality integration processes
  • Monitor and optimize the performance of both frontend and backend services to ensure they meet our high standards of efficiency and reliability
  • Stay abreast of the latest developments in e-commerce technology, with a focus on Shopify platform updates, to continuously improve our integration solutions
  • Participate in the level 1 on-call support as part of the Shopify integration team
  • Provide technical guidance and mentorship to junior team members, fostering a culture of learning and growth

Qualifications:

  • 5+ years of experience in full stack development
  • Deep understanding of core Java concepts, including OOP principles, collections, exception handling, and multithreading
  • Knowledge of web technologies such as RESTful APIs, SOAP, and web services
  • Experience with popular Java frameworks like Spring, Spring Boot, Hibernate, and JPA
  • Experience with Docker and cloud services like AWS, Google Cloud, or Azure
  • Proficiency in SQL and experience with databases like MySQL, PostgreSQL
  • Experience with Apache Pulsar/RabbitMQ/Apache Kafka is highly preferred, showcasing an ability to work with advanced messaging and streaming technologies
  • Strong understanding of modern JavaScript and TypeScript is essential
  • Must be proficient in React, including hooks, state management, and component-based architecture
  • Knowledge of GraphQL is necessary as Hydrogen leverages Shopify's Storefront API, which is GraphQL-based
  • Familiarity with Node.js for server-side development and managing server-less functions
  • Proficient in Tailwind CSS for styling, as it is often used in Hydrogen projects
  • Experience with Vite, the build tool and development server that Hydrogen uses
  • Proficient in using Git for version control and collaboration
  • Ability to work with various APIs and third-party integrations
  • Experience with testing frameworks and tools for both unit and end-to-end testing
  • Understanding of the Shopify platform, including themes, Liquid templates, and Storefront APIs (any other ecommerce platform would be ok)
  • Excellent communication and collaboration skills, with a proven track record of working effectively in cross-functional teams
  • Amenable to work from Mon-Fri, 5am-2pm

Nice to Have: 

  • Experience with headless CMS platforms that can be used in conjunction with Hydrogen
  • Knowledge of setting up continuous integration and deployment pipelines
  • Understanding of SEO best practices, especially for headless commerce setups
Close Button
Quick Apply
If you have files you wish to send us, please do not exceed 1MB.
Loader