Software Developer
As a full-stack developer, you will work as part of a team to implement new features, as well as make modifications and fix bugs in existing code. Your duties will include develop API and back-end, writing code to power the underlying functionality of the mobile apps, and developing tests for the code you write.
Responsibilities:
- Main:Working as a team to develop connected fitness ecosystemProvide solution and implementation of the backend, mainly web API, NoSQL database on the cloud infrastructureOrchestrate cloud services (AWS and/or GCP) to deliver the most reliable, scalable, secure, optimal and efficient solutionsImplementing new features and enhancing existing features including bug fixing and unit tests
- Secondary:Designing client-side and server-side architectureHandling the client-side and server-side operations in web developmentDeveloping and managing well-functioning databases and applicationsTranslating designer mock-ups and wireframes into front-end codeBuilding the front-end of applications through appealing visual designCommunicating with the project teamTroubleshootingStaying updated with the industry trendsDesigning and developing layouts
Requirements and skills
- Must have:Proven experience as a Back End or Full Stack Developer or similar role, using cloud technology (AWS ECS, Lambda, Cloudfront and GCP Firebase)NoSQL MongoDB (essential) and FirestoreTypescript Javascript Node.js, Express.js (essential), common Express-compatible libraries like Zod, Passport.js, mongooseExcellent communication and teamwork skillsGreat attention to detailAn analytical mind and problem solving skill
- Nice to have (optional):Experience developing web applications for both desktop and mobileExpertise developing applications using React and ReduxKnowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)Knowledge of multiple back-end languages (e.g. Java, Dart, Python) and JavaScript frameworks (e.g., Angular, React, Node.js)Familiarity with RDBMS and NoSQL databases (e.g., Postgres, MongoDB), web servers (e.g., Nginx) and UI/UX design
EA Number : 11C4879