We are looking for a Software Engineer/Intern to join our engineering team. The engineering team is responsible for product development from back-end, middle layer to front-end presentation.
What You'll Do
• Backend, middle layer, frontend, software application designing, building, and maintaining
• Implement features to fit our customers’ needs
• DevOps and CICD pipeline
• Apply computer science knowledge to tackle challenging engineering problems
• Conferring with teams to resolve conflicts, prioritize needs, develop content criteria, or choose solutions.
• Designing and implementing RestAPI, as well as API documentation.
• Maintaining an understanding of the latest Web applications and programming practices through education, study, and participation in conferences, workshops, and groups.
• Identifying problems uncovered by customer feedback and testing, and correcting or referring problems to appropriate personnel for correction.
• Evaluating code to ensure it meets industry standards, is valid, is properly structured, and is compatible with browsers, devices, or operating systems with the consideration of scalability and reliability
Requirements:
• CS knowledge and experience in programming applications.
• Experienced in JavaScript, HTML, CSS, Experienced in SQL
• Dedicated team player.
• Ability to thrive in a fast-paced environment.
• Solid ability in both written and verbal communication.
• Knowledge of programming language and technical terminology.
• Able to develop ideas and processes and clearly express them, and able to solve complex problems.
Preferred Requirements:
• Good to have frontend software experience, such as ReactJS, AngularJS
• Good to have backend software experience, such as Express.js, Django, Spring, Flask, etc
• Good to have AWS, GCP experience
• Good to have NoSQL database experience, such as DynamoDB, MongoDB, Cassandra