Website:
morgansholding.com
Job details:
Company Description
More at Morgan’s is transforming grocery retail with innovative, tech-driven, and sustainable solutions. Focused on creating eco-friendly, efficient, and customer-centric supermarkets, we integrate AI, IoT, and zero-waste technologies to revolutionize in-store experiences. Our solutions optimize store layouts, product placement, and logistics, while reducing environmental impacts and enhancing profits. With a mission to set a global standard for sustainable grocery stores, we aim to expand our solutions worldwide, helping retailers lead the way in a smarter and greener future.
Key Responsibilities● Lead the design and development of scalable, high-performance software solutions across the full stack.
● Drive architectural decisions, ensuring alignment with business objectives and technical strategy.
● Establish and enforce coding standards and best practices to maintain code quality.
● Mentor and support mid-level engineers, fostering a culture of continuous learning and innovation.
● Collaborate with cross-functional teams to define and implement software solutions that meet business requirements.
● Oversee the technical aspects of major projects, ensuring timely delivery and adherence to quality standards.
● Explore and implement new technologies to enhance development efficiency and product capabilities.
● Identify and mitigate technical risks, ensuring robust and reliable system design.
Key QualificationsTechnical Skills & Experience● Proven experience as a Principal or Senior Software Engineer, specializing in full-stack development.
● Expert-level proficiency in JavaScript, and TypeScript, with strong backend development experience in Node.js frameworks such as Express.js.
● Strong knowledge of software architecture patterns, including microservices, CQRS, and event-driven architectures.
● Experience with third-party integrations such as payment gateways, email gateways, and external APIs.
● Expertise in database management, including SQL and NoSQL databases such as PostgreSQL, MySQL, MongoDB, and DynamoDB.
● Experience with OpenSearch and Redis for search and caching solutions.
● Hands-on experience with cloud platforms (AWS, Azure, GCP) and DevOps practices.
● Strong problem-solving skills with the ability to navigate complex technical challenges.
● Good to have: Knowledge of frontend technologies such as Angular, HTML, and CSS.
Leadership & Communication● Proven ability to lead and mentor engineering teams, fostering technical excellence and growth.
● Strong communication and collaboration skills, with the ability to work across departments and influence key decisions.
Security & Web Application Expertise● Experience in implementing secure authentication and authorization mechanisms (OAuth 2.0, JWT).
● Proficiency in secure coding practices, threat modeling, and security code reviews.
Software Quality & Testing● Extensive experience in designing and implementing comprehensive testing strategies for large-scale systems.
● Strong knowledge of unit testing, integration testing, and end-to-end testing.
● Hands-on experience in CI/CD pipelines, test automation frameworks, and performance optimization.
● Ability to mentor engineers in best practices for writing testable, maintainable code.
Education- ● Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent industry experience.
Click on Apply to know more.