Full Stack Developer
We are seeking a skilled and experienced Full Stack Developer to join our dynamic team. As a Full Stack Developer, you will play a key role in developing and maintaining our innovative projects. Your responsibilities will include working cross-functionally with various teams, such as Product Management and customer experience, to gather and refine specifications and requirements based on technical needs. You will also focus on releasing code to production reliably and consistently, aiming to reduce the time from ideation to production release.
In this role, you will be responsible for architecting new projects and services, as well as maintaining multiple projects using a modern stack and functional, declarative code. Troubleshooting real-world production issues under pressure and fixing bugs efficiently while solving complex problems will be an essential part of your day-to-day tasks. Moreover, you will have the opportunity to build custom Shopify themes from scratch, implement new features, and enhance the UI/UX of existing themes.
Collaboration with cross-disciplinary teams, supporting project planning and scoping, and providing input on various topics like accessibility and performance will be integral to your role. Your contributions to internal documentation and shared code libraries will help maintain consistency and promote knowledge sharing within the team. Additionally, you will analyze code segments regularly to ensure optimization, performance, and high quality.
Qualifications
- Technical Skills:
- Proficiency in front-end development technologies such as HTML, CSS, and JavaScript.
- Experience with front-end frameworks like React, Angular, or Vue.js.
- Strong understanding of back-end technologies like Node.js, Python, Ruby, or Java.
- Familiarity with back-end frameworks such as Express.js, Django, Ruby on Rails, or Spring.
- Knowledge of working with databases like MySQL, MongoDB, or PostgreSQL.
- Experience in using version control systems like Git.
- Proficiency in front-end development technologies such as HTML, CSS, and JavaScript.
- Web Development:
- Ability to design and implement responsive web applications.
- Understanding of web development best practices, including cross-browser compatibility, web security, and performance optimization.
- Knowledge of RESTful APIs and integration of third-party services.
- Experience with web application deployment and hosting.
- Ability to design and implement responsive web applications.
- Full Stack Development:
- Proficiency in both front-end and back-end development.
- Capability to work with databases, server-side programming, and client-side scripting.
- Understanding of how different components of a web application interact with each other.
- Troubleshooting and debugging skills across the entire stack.
- Proficiency in both front-end and back-end development.
- Communication and Collaboration:
- Strong communication skills to effectively collaborate with team members, clients, and stakeholders.
- Ability to work in an agile development environment and participate in code reviews and team meetings.
- Demonstrated problem-solving skills and the ability to propose creative solutions.
- Strong communication skills to effectively collaborate with team members, clients, and stakeholders.
- Experience and Portfolio:
- Previous experience working on full stack projects or similar roles.
- A portfolio of past projects or a GitHub repository demonstrating coding skills.
- Relevant certifications or degree in computer science or a related field.
- Previous experience working on full stack projects or similar roles.
- Continuous Learning:
- Willingness to stay updated with the latest industry trends, technologies, and best practices.
- Ability to adapt to new tools and frameworks as needed.
- Willingness to stay updated with the latest industry trends, technologies, and best practices.
Note: Only selected candidates will be contacted for further consideration.
Leave a Reply