Mô Tả Công Việc
We are looking for a Fullstack Developer (NodeJS, ReactJS, TypeScript) to build software using languages and technologies of the NodeJS, ReactJS frameworks and TypeScript language. You will create applications from scratch, configure existing systems and provide user support. In this role, you should be able to write functional code with a sharp eye for spotting defects. You should be a team player and an excellent communicator. If you are passionate about the Fullstack framework and software design/architecture, we’d like to meet you. Your goal will be to work with internal teams to design, develop and maintain server software.
Job Overview & Responsibility
• Design and implementation of backend systems of application, clients, and their suppliers
• Design architecture of the entire backend system using AWS SDK
• Improve systems based on various qualitative and quantitative research (user surveys, log analysis,
inquiry analysis, etc.)
• Design algorithm and interface with frontend
• Select and verify middleware, frameworks, and other technologies
Development Environment
• Development languages: NodeJS, TypeScript, ReactJS
• Competent in any of C#, Python, Flow-Cadence would be valuable
• Infrastructure: AWS
• Databases: AWS DynamoDB, PostgreSQL
• APIs: REST, GraphQL, gRPC
• Testing frameworks: TDD, BDD (Cypress, Playwrite, Cucumber)
• Development tools: GitHub
• Communication tools: Slack, JIRA, Miro
Yêu Cầu Công Việc
Must-have skills
• 3+ years of hands-on experience developing backend, and front end systems for web applications (experience with statically typed languages is more desirable)
• General knowledge of data structures and algorithms
• Experience with relational databases
• Experience with Python and JavaScript/TypeScript
• Familiarity with development using public cloud services such as AWS, GCP
• Experience developing in a team using Git/GitHub and collaborating with team using Jira/Slack
• Good command of English oral communication
Good-to-have skills
• Interested in Web3/Smart Contracts/NFT
• Interest in Artificial Intelligence
• Mobile Application Development with Flutter
• Strong passion for solving social problems or feeling the happiness of supporting people
• Creative problem-solving with an analytical mind
• Fit for action-driven and Agile work environment
• Strong aspiration for self-improvement and mindset to inspire and support the personal development of other team members
Hình thức
Quyền Lợi
- Salary range: Competitive + One-time bonus in June every year depending on employee’s performance and business situation/profit
- 18 paid leaves/year + Company trip (1 time/year)
- Full-salary insurance
- Be fully equipped with modern working devices: Laptop, screen, headset
- Working time: 08:00 AM – 05:00 PM from Monday-Friday.
- No working on Saturdays.
- Be allowed to work remotely 3 times/month