Software Engineer - Fullstack
Summary
Builds and maintains full-stack web applications by designing, implementing, and optimizing frontend/backend components using Java/Spring Boot, ReactJS, and cloud/AWS tools.
Position Summary
We’re looking for passionate and adaptable full-stack software engineers to join our team. Ideal candidates should have a strong experience in full-stack development. You will contribute to both the frontend and backend.
Role and Responsibilities
- (Designing Web application) Participate in designing optimal Web application that meets requirement.
- (Implementation of Web application) Implement Web application based on specification.
- (Securing application quality) Participate in solving issues coming from verification department or market and improving quality of application.
Skills and Qualifications
- Bachelor Degree from Computer Science or related fields
- Minimum 2 years as software engineer with proven track record in web development
- Familiar with Java / Python / C++ (Mandatory)
- Profiency in specific programming language (Java, Spring Boot, Typescript)
- Strong experience with frontend development using ReactJS, Node.js
- Knowledge of cloud platform like AWS and database management (DynamoDB, PostgreSQL, ElasticSearch)
- Familiarity with Redis for optimizing application performance.
- Experience with testing frameworks like JEST, JUnit, Mockito
- Strong in Algorithms, problem-solving, data structures
* Samsung has a strict policy on trade secrets. In applying to Samsung and progressing through the recruitment process, you must not disclose any trade secrets of a current or previous employer.