Mô Tả Công Việc
We are offering an immediate opening for a Senior Back-end Engineer based in our Ho Chi Minh office. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your development team members into the application. A basic understanding of front-end technologies is therefore necessary as well.
YOUR MAIN DUTIES:
- Work with Development team and Product Managers to ideate software solutions
- Develop well-tested APIs in back-end and integrate user-facing elements developed by front-end developers with server side logic
- Troubleshoot, debug and upgrade software
- Build high-quality reusable code that can be used in the future
- Create security and data protection settings
- Write technical documentation
- Work with tech leaders and analysts to improve the development process quality of applications
Yêu Cầu Công Việc
- English proficiency is a must
- At least 3 years experience in back-end development with Java / Python/ Spring or Scala / Play
- Good knowledge of OOP, design patterns and the SOLID principles
- Familiarity with Relational/NoSQL databases such as MySQL, PostgreSQL or Cassandra
- Awareness of Test Driven Development with testing frameworks like JUnit - Mockito and proficiency with CI/CD tools and frameworks (Gitlab CI/CD, AWS CodePipeline)
- Experienced with RESTful APIs and System Integrations
- Have experience containerization technologies (Docker, Kubernetes)
- Experience with popular message brokers like SQS, Kafka or RabbitMQ
- Have professional experience with AWS cloud and AWS certificates
- Experience working in agile development teams using Scrum methodology
- Able to work autonomously and within a team
- Must be organized, efficient, and have good attention to details
- Must be able to show initiative to get a job done with little/no supervision
Hình thức
Quyền Lợi
WHAT WE OFFER:
- English speaking multi-cultural environment
- Flexible working time
- Competitive salary and benefits
- Premium medical insurance package (option to extend to family members)
- Annual employee’s health-check
- Generous annual leave days and paid sick leave days
- Bi-Annual Performance Review
- English classes / Toastmasters Clubs
- Various trainings on soft-skills and best practices
- Annual company trips, year end party and periodic team-building activities