Software Engineer (Full stack/Backend Engineer for Full-time/Intern/Potential Founder)
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
Apply tot his job Apply To this Job