Job description
Products:
- Entrade X (AppStore: , Google PlayStore: , Website: ): Stock and asset investment platform with over 250,000 users (as of April 13, 2022).
Design and develop RESTful API for many different types of clients: Web, app, SDKs / OpenAPI for partners
Design and build a secure, stable and scalable backend system. Perform performance benchmarks and security analysis for software.
Proactively research, explore, analyze system strengths/weaknesses, proactively find, propose and implement solutions to improve product quality, code base quality and QA/process quality.
Code quality: proactive and responsible in improving code quality through automated testing / refactor tech debts / code reviews. Apply best practice techniques such as DRY, KISS, etc. into practice to have a beautiful code base, easy to maintain and accessible to newcomers. Participate in code reviews of other members/projects to understand all company systems as well as improve the code quality standards of the whole team.
Proactively research new technologies, be willing to share information and knowledge for other members to develop together, and apply new technologies to the company's projects.
Contribute ideas, improve and increase the efficiency of the software development process according to Agile and Scrum.
Requirements
Have 5 years or more experience as a Backend Developer using Python/Golang.
Good information technology foundation, mastery of programming knowledge, self-control and curiosity to learn, constantly progressing
Can use git fluently, especially how to create branches, push / pull / commit, merge requests and resolve conflicts.
Have understanding of Restful API. Having experience building Restful API to handle large loads is an advantage.
Experience optimizing software performance using multithread or concurrent models.
Ability to use SQL databases (Postgres / MySQL) to optimize performance. Experience with NoSQL databases or Message Queues is an advantage.
Proactively solve problems. Self-discover and evaluate new problems, can solve them yourself without waiting for instructions.
Plus mark:
- Has over 1 year of experience building and optimizing products to meet large traffic volumes (- 1 million visits/day or more).
- Experience working with Docker and Kubernetes. Have experience working in an Agile environment. Have experience building systems according to microservices architecture
Persistence, meticulousness, responsibility.
Have autonomy and a spirit of curiosity to learn and continuously improve
Benefits
Salary + Competitive bonus based on work performance.
Good colleague environment, among the top 1% in the field. Open, dynamic, supporting teammates to develop together.
Startup culture focuses on products and customers, along with developing team and individual capabilities
Be responsible for making important product features (not a maintenance project). Challenged with a series of products with high UX and aesthetic requirements.
Clear career development opportunities at one of the fastest growing startups in Vietnam (company capitalization currently reaches $150 million)
Premium health insurance (PVI) paid by the company; Social insurance and leave according to state regulations.