Job Description
Responsibilities:
- Work with team of developers to develop high-quality code based on the requirements and user stories.
- Build robust and best fit software solution for clients
- Create services and system architecture for your projects, and contribute and provide feedback to other team members
- Help improve our code quality through writing unit tests, automation and performing code reviews
- Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products
- Work with Project Managers and UX/UI Designers to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
- Dive into difficult problems and successfully deliver results on Schedule
- Establish good coding standard and best practices
Minimum Qualifications
Basic Requirement:
- Responsible and Accountable (Take initiatives on given role and tasks)
- Able to work and deliver results in a non-9 to 5 working environment (we don't force our employee to clock in or come to the office unless meetings are required.
- Proactive and result driven
- Have passion in software development (Love coding)
- Can work in casual environment and flat organization structure
- Always eager to learn new technologies and share among colleagues
- Have working understanding and experiences in doing version control and using git commands
- Can understand technical documents in English Backend Skill:
- Have extensive experience in developing web application in microservice architecture using Node.js & Javascript - Have extensive experience in developing RESTFUL API
- Have working understanding and experiences in configuring and deploying Linux server on Cloud Services such as GCP, AWS, Digital Ocean, Dockers
- Experience building complex software systems that have been successfully delivered to customers
- Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
- Have working understanding and experiences in managing and handling databases using MySQL, MongoDB, Firebase, and PostgreSQL
- Have working understanding and experiences in scaling databases that are both relational and non-relational
- Have working understanding in computer networks that are related to building web application such as using protocols in TCP/IP stack (FTP, SMTP, DNS, HTTP)
Perks and Benefits
- Company Car
- Child Care Benefits
- Employee Discounts
Jobs Summary
- Job Level
- Entry Level / Junior, Apprentice
- Job Category
- IT and Software
- Educational Requirement
- Bachelor's degree graduate
- Recruiter response to application
- Once in a while
- Office Address
- Bangkok, Bangkok, Thailand