Mô Tả Công Việc
We are a team of passionate software engineers, product managers, and designers that enjoy building outstanding web and mobile applications.
Millions of people use our products. We work for companies of all sizes; from 1-person startups to big enterprises. We take a collaborative and product development approach, creating custom software that people will love to use and solving our clients' problems so that they can focus on what they do best - better..
You will be responsible for:
- Entirely applications architecture development
- Write high quality and testable code following clean code and SOLID design principles
- Propose and discuss complex technical solutions, create design documents
- Communicate with the customer, refine functional and none-functional requirements
- Plan and schedule own work for tasks and projects, also implement functionality without direct supervision
- Perform profiling and troubleshooting of existing solutions
- Follow and understand defined software development processes, such as tasks assignments, daily issue tracking etc
- Working with operation team and end user to get the project deliverables to be accepted and released in production environment
- Analyze and improve performance, efficiency and stability of application
- Identify and fix issues, bugs, and bottlenecks of the system
- Scrum events participation
Yêu Cầu Công Việc
Mandatory Skills
● Minimum 3 years of experience in following programming languages: Java, PHP, Ruby, JS, GO,…
● Understand RDB and use it correctly.
● Design programs with high change easiness and expandability from the requirements.
● Can think about required unit tests and write them.
● Review codes and assure the quality of other engineers' codes.
● Investigate unknown issues and solve them.
● Possess capacity to learn new things/emerging techniques in a short time and work under pressure.
● Good at logical thinking and problem solving.
● Working with the Linux system base.
● Confidence in communicating in English.
● Agile software development experiences
● Experienced managing an engineering team as a manager or tech lead (at least 3 engineers)
Prefer To Have
● Experienced cloud infrastructure such as AWS or similar things.
● Understand the roles and importance of CI/CD and implement them in a suitable way for each project
● Overall understanding about Cloud computing concepts
● Experienced developing software while communicating in English with a global team.
Hình thức
Quyền Lợi
- Great equipment consisting of a MacBook Pro and any accessory to let you work comfortably. Our equipment is renewed every 3 years.
- Insurance (Social; Health and Unemployment) according to Vietnam Labour Law.
- 13-month salary package (including 13th month salary and designation-based performance bonus)
- 1 Company trip per year
- Free snacks, team building and small parties
- Working in a fast-paced, flexible, and global working environment
- The vast amount of learning resources (Pluralsight, Udemy, Leanpub, (e-)books, etc.) and yearly education allowance to step up your skills.