JOB DESCRIPTION
As a BACK END DEVELOPER, you are expected to perform Technical Services to Hyperstacks, Inc. including but not limited to the following responsibilities:
A. Technical Services
A.1. Discusses the client’s requirements and coordinates proposed solution with team
A.2. Contributes to overall architecture of the web and mobile application; fulfills front-end requirements
A.3. Develops APIs for web- and mobile-based applications based on usability
A.4. Collaborates with the rest of the technical team to design and launch new features
A.5. Maintains quality and ensures responsiveness of applications
A.6. Builds reusable code and libraries for future use
A.7. Optimizes web and mobile application for maximum speed and scalability
A.8. Implements security and data protection
A.9. Designs and implements of data storage solutions
A.10. Maintains code integrity, readability, quality, and documentation
A.11. Keeps up to date with the terminology, concepts and best practices for coding mobile apps
A.12. Works with colleagues to come up with better ideas for future projects
B. Office Management
B.1. Maintains hard-copy filing, safekeeping of office documents (filing, 5S application, etc.)
B.2. Transmits outgoing documents and ensures hard and soft filing and monitoring of received/transmitted files
B.3. Attends to employees' inquiries when necessary and as requested
SUMMARY OF RESPONSIBILITIES
Specializes in server-side web application logic and integration of the work front-end developers do, collaborates with internal teams to build and develop functional web and mobile applications for web, Google Android, and Apple iOS
QUALIFICATIONS
Must be a graduate of Information Technology, Computer Engineering, or related courses
Extensive knowledge of version control system such as git
Knowledgeable in frameworks for nodeJS such as ExpressJS, AdonisJS, SailsJS
Knowledgeable in various programming languages such as JavaScript and Ruby
Experience with REST API development and documentation
The ability to learn, interpret and follow technical plans quickly
Problem-solving skills
Troubleshooting skills
Mathematical aptitude
Attention to details
Ability to work under pressure and to work to deadlines
Team-player
Experience is a must
REQUIREMENTS:
Strong background in
Git
ExpresJS
how RESTful API works
NodeJS
Typescript / Javascript
PostgreSQL
ORM concept
Continuous Integration
Additional skills for the following is a plus:
NestJS
Redis
AWS services
Java