We are seeking an experienced Senior Software Developer to lead our software development efforts. This role requires a proactive leader adept at designing coding and optimizing complex software applications. The ideal candidate will possess a deep knowledge of various programming languages and development frameworks with a primary focus on developing for the Shopify platform.
Key Responsibilities:
- Design and develop advanced software solutions that align with strategic business needs.
- Lead project planning sessions with project managers and key stakeholders to ensure clear and executable specifications.
- Foster a learning and growth environment within the team by mentoring junior developers.
- Identify architectural improvements and lead development efforts to implement these changes in software systems.
- Conduct rigorous code reviews and maintain high development standards.
- Document comprehensive software functionalities and ensure robust documentation across the team.
- Troubleshoot debug and optimize existing software to enhance performance and scalability.
- Lead the integration of complex software components and thirdparty programs.
- Ensure that projects comply with industry standards and company objectives adopting new technologies and methodologies to stay ahead.
Qualifications:
- Bachelors degree in Computer Science Engineering or a related field preferred.
- Over 7 years of software development experience with a proven track record of leading largescale projects.
- Expert proficiency in multiple programming languages such as Java C# Python and JavaScript.
- Experience with database integration including SQL and NoSQL.
- Deep understanding of software development methodologies such as Agile/Scrum.
- Proven ability to architect complex software solutions and effectively document requirements and specifications.
- Experience in Shopify platform development.
- Exceptional analytical leadership and problemsolving skills.
Preferred Qualifications:
- Significant experience with cloud platforms like AWS Azure or Google Cloud and their respective services.
- Advanced knowledge of containerization and orchestration technologies such as Docker and Kubernetes.
- Extensive experience with continuous integration/continuous deployment (CI/CD) pipelines.
- Proficiency in using development tools such as Git Jenkins or JIRA.
- Experience with Replit and Heroku platforms.
- Strong background in developing on the Shopify platform with deep expertise in the Liquid template language and Shopify APIs.
- Proficiency in using Google Tag Manager for advanced tracking and analytics.
Remote Work :
No