Senior Software Engineer
Current# Project 0: E-commerce Backend SystemResponsible for developing an e-commerce system on the AWS cloud platform, integrating the front-end sales channels with the backend ERP system and supplier APIs. Key responsibilities:* Spearheaded the adoption of Agile methodologies and Scrum practices, leading cross-functional teams through the full software development life cycle, including feature analysis, implementation, testing, and deployment.* Established a GitHub-based… Show more # Project 0: E-commerce Backend SystemResponsible for developing an e-commerce system on the AWS cloud platform, integrating the front-end sales channels with the backend ERP system and supplier APIs. Key responsibilities:* Spearheaded the adoption of Agile methodologies and Scrum practices, leading cross-functional teams through the full software development life cycle, including feature analysis, implementation, testing, and deployment.* Established a GitHub-based workflow and continuous integration/continuous deployment (CI/CD) pipeline for streamlined development and deployment processes.* Set up and maintained Infrastructure as Code (IaC) based on the Serverless Framework to manage AWS services following best practices.* Architected AWS service structure to achieve efficient, cost-effective, and secure solutions.* Collaborated closely with cross-functional teams, including engineers, product managers, and sales, as well as engaged with customers, to align technical solutions with business requirements.* Conducted regular code reviews and provided mentorship to junior developers, fostering a collaborative and high-performance development environment.* Provided technical support, training, and demonstrations to internal teams and external customers to facilitate effective utilization of the API solutions.**Keywords: NodeJS, GraphQL, AWS Lambda, APIGateway, Amplify, SQS, SNS, DynamoDB, Github** Show less