As a Senior Full Stack Developer, you will be responsible for designing, developing and maintaining the company's B2B ecommerce application and website. You will work closely with a cross-functional team of developers, designers and project managers to deliver high-quality, scalable and reliable solutions.
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities
Writing clean, high-quality, high-performance, maintainable code
Develop and support software including applications, database integration, interfaces, and new functionality enhancements
Coordinate cross-functionally to insure project meets business objectives and compliance standards
Support test and deployment of new products and features
Participate in code reviews
Strong experience in developing and deploying production-ready web and mobile applications using Flutter, , React, GraphQL, and microservices
Solid understanding of software development principles, design patterns, and best practices
Strong experience with Git, CI/CD, and testing frameworks
Experience with cloud-based infrastructure and services (AWS, Azure, Google Cloud)
Familiarity with Agile development methodologies
Strong problem-solving and analytical skills
Excellent verbal and written communication skills
Preferred Skills:
Experience with e-commerce mobile and website apps, Flutter and cross platform frameworks etc.
Experience with GraphQL, and microservices
Experience with AWS, Azure, Google Cloud
Experience with React and .
Qualifications
Bachelor's / Master's degree in Computer Science
3+ years of relevant work experience
Expertise in Object Oriented Design, Database Design, and XML Schema