Role Overview
The Senior Full Stack Engineer will lead the development, maintenance, and support of business applications. The role involves designing scalable solutions, improving code quality and security, managing Azure infrastructure, and mentoring junior engineers.
Required Skills
-
Strong full-stack development expertise
-
Hands-on experience with Azure cloud services
-
Advanced DevOps and CI/CD knowledge
-
Secure coding best practices
-
Proficiency in JavaScript and TypeScript
-
Frontend development with Next.js
-
Backend development using NestJS and Azure
-
Experience with version control and Azure DevOps
Required Experience & Qualifications
-
Minimum 7 years of software development experience
-
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Key Responsibilities
-
Design scalable application architectures
-
Optimize code and perform security reviews
-
Maintain and migrate Azure infrastructure
-
Mentor junior developers
-
Develop, maintain, and support applications
-
Troubleshoot and provide technical support
-
Modernize legacy applications and integrations
-
Ensure data integrity during system migrations
-
Build and maintain system integrations on Azure
General Requirements
-
Strong written and spoken English communication skills
-
Willingness to travel to Republic of Korea for an initial onboarding period of at least one (1) month