ASF010 - MID-LEVEL BACK-END ENGINEER
ASF010 - MID-LEVEL BACK-END ENGINEER
IT
Mid-Level
Hanoi/Remote Full-time
Full-time
Responsibilities
Participate in project requirements analysis and software architecture design.
Design, develop, and maintain backend APIs and services that encapsulate critical business logic, facilitating smooth communication and integration between different software components, leveraging TypeScript frameworks and serverless architecture on AWS.
Implement robust authentication, authorization, and data security measures across all services, prioritizing protecting sensitive information in different applications.
Continuously monitor application performance, scalability, and reliability, optimizing services to ensure optimal functionality for in-house perfumers and machine operation interfaces.
Proficiency in testing methodologies, mocking, and debugging tools to maintain application integrity across various tools and applications.
Collaborate with cross-functional teams to assist in integrating software components, troubleshoot technical issues, and ensure seamless operation of diverse applications.
Requirements
5+ years of working experience in backend software development.
Proficient with AWS architectural models such as serverless, microservices, and event-driven architecture.
Experience in designing and implementing backend services that encapsulate critical business logic for diverse software applications.
Strong understanding and experience in designing, and implementing well-defined APIs for seamlessly integrating various AWS services within a serverless context, in conjunction with Next.js backend services.
Proficient in TypeScript and at least one of these: Python, Node.js, Next.js, or SST.
Familiarity with implementing robust security measures, ensuring data protection and system security across diverse applications.
Proven track record in monitoring and optimizing backend services for optimal application performance catering to different user groups and functionalities.
Ability to collaborate effectively within a team environment, aiding in integration and troubleshooting across diverse software applications.
Proficient in identifying and resolving technical issues, and upgrading software when necessary across various specialized tools.
Ability to document technical processes and solutions in English, facilitating communication and knowledge transfer within the team.
Conversational proficiency in English, facilitating communication across diverse user groups and teams.
Benefits
Working location: Remote Full-time
Salary range: Up to USD 2,200 NET
Infomation
Offered Salary
2,000 $ - 2,200 $
Skills