Responsibilities
Job Description
- Develop and customize themes, including both front-end and back-end development, ensuring a seamless user experience.
- Integrate third-party apps and APIs to enhance the functionality of applications, with a strong focus on React for front-end and NodeJS for back-end services.
- Work with relational databases like PostgreSQL and MySQL. Experience with ORMs (e.g., TypeORM, Drizzle) is crucial for maintaining efficient data storage and retrieval processes.
- Optimize websites for maximum speed, scalability, and user experience. Ensure websites perform well across all devices and browsers.
- Collaborate with design and marketing teams to create and implement custom features and functionalities based on business requirements.
- Identify and resolve technical issues, bugs, and other problems with web applications.
- Work closely with clients to understand their business needs and translate them into actionable technical requirements.
- Provide ongoing support and maintenance for applications, ensuring that they are updated with the latest features and security patches.
- Train and assist colleagues in technical tasks and best practices, sharing knowledge and mentoring junior team members
- Stay up-to-date with the latest web development trends and technologies. Contribute to the adoption of new technologies and techniques that benefit the team.
Requirements
Qualifications:
- 3+ years of experience in full-stack development, with a focus on theme customization and integration.
- Strong skills in HTML, CSS, and JavaScript, with a focus on React and modern front-end frameworks.
- Proficiency in NodeJS, with solid experience in building scalable back-end services and working with databases like PostgreSQL and MySQL.
- Experience using Object-Relational Mappers (ORMs) such as TypeORM, Drizzle, or similar to interact with databases.
- Must have advanced knowledge of Typescript for both front-end (React) and back-end (NodeJS) development.
- Hands-on experience with integrating and developing APIs to extend the functionality of web applications.
- A strong understanding of responsive design principles and mobile-first development to create user-friendly, adaptive websites.
- Familiarity with version control systems, primarily Git, to manage codebase changes and collaboration
- Excellent problem-solving skills with a keen attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
Good To Have
- Familiarity with commerce projects is a plus.
- Experience with headless commerce and using Shopify as a headless CMS to create custom e-commerce experiences.
- Experience in developing custom Shopify apps or features, particularly in a full-stack environment.
check(event) ; career-website-detail-template-2 => apply(record.id,meta) mousedown=lyte-button => check(event) final-style=background-color:#367588;border-color:#367588;color:white; final-class=lyte-button lyteBackgroundColorBtn lyteSuccess lyte-rendered=>